Я пытаюсь развернуть fre sh установку Laravel с nuxt. js в нем на AWS Lambda через Serverless framework, с этот шаблон , с помощью Бреф . Моя лямбда-функция выглядит следующим образом:
functions:
website:
handler: public/index.php
description: ''
timeout: 28
layers:
- ${bref:layer.php-73-fpm}
events:
- http: 'ANY /'
- http: 'ANY /{proxy+}'
, и я размещаю ее на пользовательском домене. Само приложение laravel загружается без проблем, но у меня также есть приложение nuxt, перенаправленное на /app/*
, встроенное /public/app/_nuxt
:
Однако, когда я пытаюсь получить доступ к /app
в браузере после успешного развертывания, все, что я получаю, это загрузка nuxt. В devtools все активы идут с 200 OK, однако HTML было возвращено вместо javascript с ошибками Uncaught SyntaxError: Unexpected token '<'
My nuxt. config. js Опции сборки выглядят так:
build: {
/*
** You can extend webpack config here
*/
vendor: ['axios'],
publicPath: `/_nuxt/`,
extend(config, ctx) {}
}
Но что-то не так с извлечением файлов js. Нужна ли другая лямбда-функция для приложения Nuxt внутри? Я думаю, что маршрутизация laravel должна справиться с этим, поскольку приложение nuxt встроено в каталог publi c. Что мне здесь не хватает?