単純なNode.jsエクスプレスアプリケーションをGoogle App Engine(フレックス環境)にデプロイしようとしています。Node.jsアプリケーションをGoogle App Engineにデプロイするときに「モジュールが見つかりません」
アプリケーションは、ローカルに偉大な動作します。私はのApp Engineに展開しようとすると、私は次のエラーを取得する:
Error: Cannot find module './app/models/xyz'
マイアプリのディレクトリ構造は次のようになります。
を:server.js
で
server.js
app/models/xyz.js
次のように、私はxyz.js
ファイルが必要です
const Xyz = require('./app/models/xyz');
xyz.js
ファイルをserver.js
と同じルートフォルダに移動すると、すべてが展開され、うまく動作します。
これはGoogle App Engineに展開しようとする最初のnode.jsアプリです。私は私のapp.yaml
にapp/models/xyz.js
へのパスを設定する必要がありますか?参照アプリケーションはこれを必要としていないようですか?
あなたがこの問題を解決しましたか? –