Node.js mongodb和Heroku
我对node.js和Heroku还很陌生,我正在努力弄清楚为什么我的应用程序不能工作。以下是我认为与我的问题相关的代码: app.js:Node.js mongodb和Heroku,node.js,mongodb,heroku,Node.js,Mongodb,Heroku,我对node.js和Heroku还很陌生,我正在努力弄清楚为什么我的应用程序不能工作。以下是我认为与我的问题相关的代码: app.js: mongoose.connect('localhost:27017/myapp'); package.json: { "name": "myapp", "version": "0.0.2", "private": "true", "scripts": { "start": "node ./bin/www" }, "depend
mongoose.connect('localhost:27017/myapp');
package.json:
{
"name": "myapp",
"version": "0.0.2",
"private": "true",
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"bcrypt-nodejs": "0.0.3",
"body-parser": "~1.13.2",
"connect-flash": "^0.1.1",
"connect-mongo": "^1.3.2",
"cookie-parser": "~1.3.5",
"csurf": "^1.9.0",
"debug": "~2.2.0",
"express": "^4.13.4",
"express-handlebars": "^3.0.0",
"express-session": "^1.14.2",
"express-validator": "^3.1.1",
"hbs": "~3.1.0",
"mongodb": "^2.2.17",
"mongoose": "^4.7.4",
"morgan": "~1.6.1",
"node": "0.0.0",
"nodemon": "^1.11.0",
"passport": "^0.3.2",
"passport-local": "^1.0.0",
"serve-favicon": "~2.3.0",
"session": "^0.1.0",
"stripe": "^4.14.0"
}
}
程序文件:
web: node ./bin/www
Heroku日志:
2017-01-03T12:04:38.470314+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=fwc-node.herokuapp.com请求\u id=504519b3-45b1-4bf0-afcb-cd2376d6a10d fwd=“2.102.204.147”dyno=连接=服务=状态=503字节=
2017-01-03T12:06:02.536940+00:00 heroku[web.1]:状态从崩溃变为启动
2017-01-03T12:06:06.929361+00:00 heroku[web.1]:使用命令节点启动流程。/bin/www
2017-01-03T12:06:09.273120+00:00 heroku[web.1]:状态从开始更改为崩溃
2017-01-03T12:06:09.257519+00:00 heroku[web.1]:进程已退出,状态为1
2017-01-03T12:06:09.206764+00:00应用程序[web.1]:/app/node_modules/mongodb/lib/bulk/ordered.js:15
2017-01-03T12:08:29.105329+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=GET path=“/”主机=fwc-node.herokuapp.com请求\u id=02b51d22-e888-40da-a24e-9ef9788ce3e5 fwd=“2.102.204.147”dyno=connect=service=status=503字节=
如果我遗漏了什么重要的东西,我可以补充。我只是想让我的应用程序能够运行,这样我就可以在Heroku上查看它了。这一切都在本地工作,但我必须在运行npm启动之前运行mongod。而且,nodemon似乎不起作用。任何帮助都将不胜感激 mongo没有在heroku上本地运行,你需要在我尝试使用mLab的地方托管数据库,但我不知道如何在我的代码中引用它,我只是用mLab上的数据库链接替换27017吗?这方面的很多教程只需谷歌搜索即可。谢谢你!我不是百分之百地想要找什么。