0

アプリを Modulus にデプロイしようとしています。環境変数を設定しました:

  • NODE_ENV = 生産
  • MODULUSURL = mongodb://user:pw@proximus.modulusmongo.net:27017/Ub7ehyqa
  • ポート = 8080

アプリをデプロイすると、次のエラーが表示されます。

/mnt/data/1/server/api/user/index.js:10 router.get('/', controller.index); ^ TypeError: オブジェクトで未定義のメソッド 'get' を呼び出せません。(/mnt/data/1/server/api/user/index.js:10:8) Module._compile (module.js:456:26) で Object.Module._extensions..js (module.js:474) :10) Module.load (module.js:356:32) で Function.Module._load (module.js:312:12) で Module.require (module.js:364:17) で require (module.js) :380:17) オブジェクトの module.exports (/mnt/data/1/server/routes.js:12:25) で。(/mnt/data/1/server/app.js:24:20) Module._compile (module.js:456:26) で

MongoDB 接続が確立されているように見えるので、問題として除外しました。また、これは私のローカル/開発環境では発生していません。実稼働サーバー (Mondulus など) にデプロイするときに、express などのコンポーネントへのパスを更新する必要がある可能性はありますか?

4

1 に答える 1

0

MONGO_URLないはずでありMODULUSURL、明らかに公に投稿しないでください。ただし、にユーザー名とパスワードを入力してMONGO_URLください。

于 2015-01-04T00:16:21.763 に答える