Я пытаюсь обслуживать React интерфейс (bundle.js) с Express back-end.
Репозитории существуют независимо друг от друга,Статический файл пакета React размещается удаленно на отдельном файловом сервере (nginx).
Я хочу, чтобы Express был как файловым сервером, который обслуживает статический файл, так и сервером приложений, отвечающим за конечные точки API.
Я знаю о методе express.static()
, однако он будет работать, только если файл пакета находится в том же каталоге, что и бэкэнд.Но в моем случае репозитории раздельные.Как мне этого добиться?
ОБНОВЛЕНИЕ:
Таким образом, единственное решение этого заключается в том, чтобы папка build была включена в развернутый Express-бэкенд.У меня просто был Webpack, выплевывающий bundle.js в бэк-репо, и я не использую метод express.static()
для его успешного обслуживания.