我有一个连接到猫鼬的快速应用程序,这是我的 package.json
Vector<Integer> A = new Vector<Integer>();
和我的procfile
web:节点app.js
{
"name": "backend",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "node app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"cookie-parser": "^1.4.4",
"cors": "^2.8.5",
"express": "^4.17.1",
"helmet": "^3.21.1",
"jsonwebtoken": "^8.5.1",
"mongoose": "^5.7.4",
"morgan": "^1.9.1"
}
}
当我重新启动应用程序时得到
and this is the error i get from the logs
2019-10-15T22:49:24.862621+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=boutique2backend.herokuapp.com request_id=7d85289
5-32ec-4958-84f9-4b6f1c185539 fwd="41.40.131.141" dyno= connect= service= status
=503 bytes= protocol=https
2019-10-15T22:49:25.325894+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/favicon.ico" host=boutique2backend.herokuapp.com request
_id=1aa4b90e-040d-4cc0-9b79-b4cf28b2c804 fwd="41.40.131.141" dyno= connect= serv
ice= status=503 bytes= protocol=https
我双重确保将端口设置为env变量
2019-10-15T22:50:07.470079+00:00 heroku[web.1]: State changed from crashed to st
arting
2019-10-15T22:50:09.525567+00:00 heroku[web.1]: Starting process with command `:
node app.js`
2019-10-15T22:50:11.621514+00:00 heroku[web.1]: Process exited with status 0
2019-10-15T22:50:11.666391+00:00 heroku[web.1]: State changed from starting to c
rashed
答案 0 :(得分:0)
这曾经发生在我身上,而这些可能是罪魁祸首
我有一个名为https-localHost的npm模块 当您要测试时,它会为您提供ssl,让我们说与facebook,google或任何其他OAuth进行身份验证 解决方案是仅卸载该模块或停止使用该模块
我没有设置环境变量 您可以使用此命令在控制台上完成
heroku config:set myEnvironmentVariable=234234
我建议您使用winston 根据他们
winston被设计为一个简单且通用的日志记录库,支持多种传输。传输实质上是日志的存储设备。
它将允许您将错误存储在ssh或从Heroku仪表板中可以从控制台访问的文件中,以便更好地查看错误并了解问题的根源。实际的heroku日志实际上不会向您显示这些错误 欢呼!