Приложение Serve React из безсерверной лямбда-функции AWS - PullRequest
0 голосов
/ 21 октября 2019

У нас есть приложение для машинописного набора Express + React, которое выполняется с конечной точки без сервера и предназначено для конечного перехода к лямбда-серверу AWS.

Пакет React подается как статическое содержимое вместе сего css, js и т. д.

Приложение React размещено в одном безсерверном проекте . То же самое можно узнать из serverless.yml config как функции с именем static-router:

static-router:
    handler: src/server.handler
    events:
      - http:  ANY / 
      - http:  ANY /{proxy+} 

Так что на моем локальном компьютере она работает абсолютно нормально! Весь статический контент вместе с index.html передается в браузер с помощью serverless-offline

Static content served

Однако, когда янажмите то же самое на AWS, используя serverless deploy - весь статический контент не обслуживается. Обратитесь по этой ссылке: https://xjfxfyosml.execute -api.ap-south-1.amazonaws.com / dev /

Пробовал back-end без сервера как предложеноот @ eahefnawy но безрезультатно!

Как разрешить показ статического контента из функции Lambda, которая отлично работала на моем локальном компьютере?

Чего здесь не хватает?

...