gpt4 book ai didi

node.js - 如何在 Jelastic 云中启动 Node.js 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:34 25 4
gpt4 key购买 nike

我尝试在 jelastic 云中托管我的 node.js 应用程序并遇到问题。我的应用程序在本地运行没有任何问题。我通过 git repo 将其部署到 jelastic(我将提交推送到私有(private) bitbucket 存储库,在 jelastic 中注册的存储库凭据,因此应用程序应该部署到云)。我的主应用程序文件 (server.js) 位于 repo 的根目录中,我的 pakage.json 如下所示:

 {
"name": "folserver",
"version": "0.0.0",
"description": "Server side for my app",
"main": "server.js",
"dependencies": {
"bcrypt-nodejs": "~0.0.3",
"urlencode": ">=0",
"json-middleware": ">=0",
"moment": ">=0",
"express": "^4.9.5",
"mongodb": "~1.3.9",
"needle": "0.7.8",
"async": ">=0",
"bunyan": ">=0"
},
"devDependencies": {
"mocha": "^2.0.1",
"should": "^4.3.0",
"supertest": "^0.15.0"
},
"scripts": {
"test": "./node_modules/.bin/mocha --require should --reporter spec -A --recursive --ui bdd testcases/tests.js",
"start": "set NODE_ENV=production&&node server.js"
},
"repository": "",
"author": "PainKiller",
"private": true
}

。但应用程序因此错误而崩溃(我可以在 Node/Node/日志文件中看到它):

 Fri Mar 27 2015 09:54:30 GMT+0000 (UTC): Starting application 'nodejs' ... Script = server.js Script Args = Node Options = 
module.js:340 throw err; ^Error: Cannot find module '/opt/repo/ROOT/server.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load
(module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3

据我所知,Jelastic 找不到我的应用程序的主文件。当我请求 jelastic 支持时,他们说问题与他们的服务无关,这只是应用程序问题,我应该在专门的论坛上寻求帮助。所以 stackoverflow 是我最后的希望。提前致谢。

最佳答案

我认为应该正确设置NODE_PATH环境变量。

关于node.js - 如何在 Jelastic 云中启动 Node.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29346414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com