Я использую угловой для внешнего интерфейса и laravel для внутреннего интерфейса.
Когда я запускаю клиентское угловое приложение, используя следующую команду:
ng serve --open --proxy-config proxy.conf.json
Он загружает файлы js из общедоступной папки бэкэнда laravel.
Угловые запросы (в консоли браузера)
ПОЛУЧИТЬ Http: // Localhost: 4200 / сервер / клиент / inline.655c959301e57e1e55b1.bundle.js возврат 404 не найден или :: net :: ERR_ABORTED
Когда я открываю его в браузере без порта, он загружается.
Я использую ниже настройки прокси в угловых:
{
"/secure": {
"target": "http://localhost:80/server",
"secure": false
},
"/storage": {
"target": "http://localhost:80/server",
"secure": false
}
}
Почему его просьба
сервер / клиент / ……………
Если вы используете ng serve, оно должно быть направлено на
HTTP: // локальный: 4200 / inline.655c959301e57e1e55b1.bundle.js
Проверьте свой маршрут.
Настройка прокси не меняет настройки внутренних маршрутов. Если вы не пытаетесь получить доступ к Angular Webpack в общедоступном каталоге Laravel, но это не имеет смысла.
Может быть, вы можете попытаться построить угловой без прокси и поместить в публичный каталог Laravel. Посмотри, работает ли это.
Других решений пока нет …