Symfony4 - Невозможно получить активы с мобильного устройства в локальной сети

Я работаю над проектом Symfony 4 с Webpack Encore для управления активами. Я настроил свой локальный сервер так: https://stackoverflow.com/a/15864222/5158153

Я могу получить доступ к localhost со своего Android-устройства, но у него нет доступа ни к каким активам. Я пробовал с другим проектом (не Symfony), и он может получать активы.

Я думаю, что кое-что я забыл с конфигурацией webpack, но я не знаю что.

Webpack-config.js

const Encore = require('@symfony/webpack-encore');

Encore
.setOutputPath('public/build/')
.setPublicPath('http://localhost/tharmo/public/build')
.setManifestKeyPrefix('build/')
.cleanupOutputBeforeBuild()
.enableSourceMaps(!Encore.isProduction())
.autoProvidejQuery()
.createSharedEntry('vendor', [
    './assets/js/custom.js',
    'materialize-css',
])
.addEntry('app', './assets/js/app.js')
.enableSassLoader()
;

module.exports = Encore.getWebpackConfig();

base.html.twig

<link type = "text/css" rel = "stylesheet" href = "{{ asset('build/app.css') }}"
          media = "screen,projection" />

Он корректно работает в Windows, где установлен Wamp-сервер, но не в Android. На устройстве Android, если я наберу URL-адрес, я могу получить актив, поэтому что-то не так с тем, как я получаю актив в Twig.

Попробуйте использовать относительный путь для вашего .setPublicPath()

Iwan Wijaya 22.03.2018 04:03

какой URL у ваших нерабочих активов?

MatMouth 22.03.2018 10:59

Работает с .setPublicPath('/tharmo/public/build')

Kristen Joseph-Delaffon 22.03.2018 20:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
4
195
0

Другие вопросы по теме