Я пытаюсь развернуть простое приложение Node.js express в Google App Engine (flex environment).«Не удается найти модуль» при развертывании приложения Node.js в Google App Engine
Приложение работает отлично на месте. При попытке развернуть на App Engine, я получаю следующее сообщение об ошибке:
Error: Cannot find module './app/models/xyz'
Моя структура каталогов приложение выглядит следующим образом:
server.js
app/models/xyz.js
В server.js
, я требую файл xyz.js
следующим образом:
const Xyz = require('./app/models/xyz');
Если я перемещаю файл xyz.js
в ту же корневую папку, что и server.js
, все развертывается и отлично работает.
Это первое приложение node.js, которое я пытаюсь развернуть в Google App Engine. Нужно ли мне настроить путь к app/models/xyz.js
в моем app.yaml
? Кажется, что ни одна из ссылочных приложений не требует этого?
Вы когда-нибудь исправляли это? –