Загрузите файлы сборки из приложения «создать реагирование» с помощью экспресс-приложения, работающего на AWS Lambda - PullRequest
0 голосов
/ 13 ноября 2018

Я использую приложение create active и express, чтобы попытаться запустить базовое приложение на AWS Lambda.

У меня есть мой корневой маршрут для загрузки index.html из каталога сборки.Общая настройка выглядит следующим образом:

app.use('*/static/css', express.static(path.join(__dirname, 'build', 'static', 'css')));
app.use('*/static/css', express.static(path.join(__dirname, 'build', 'static', 'css')));

app.get('/', function(req, res) {
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

Запуск приложения локально и переход к "/" отображает приложение реакции без каких-либо проблем, но при запуске функции лямбда и переходе к "/" я получаю кучуиз 403 ответов для файлов, таких как /statics/css/main.fd115b7.chunk.css и других файлов javascript и css в моей директории сборки.

Я попытался добавить строки express.static в приведенном выше коде, надеясь, что это позволит загрузить файлы сборки.Это позволяет мне перейти к /statics/css/main.fd115b7.chunk.css, но я не могу получить файл из корневого маршрута.

...