发生Heroku H12和503错误

时间:2020-05-11 10:43:42

标签: node.js

在此处输入图像描述我想将node.js服务器部署到heroku。但是,当我尝试从服务器获取JSON文件时,h12发生了503错误...

这是我的git地址。分支是CHOI-HYO-GIL。

https://github.com/js-yu1592/capstone-design.git

这是package.json

{ enter image description here “ name”:“ lastproject”,

“版本”:“ 1.0.0”,

“说明”:“”,

“主要”:“ index1.js”,

“脚本”:{

"test": "echo \"Error: no test specified\" && exit 1",

"start": "nodemon index1.js"

},

“引擎”:{

"npm": "6.13.6",

"node": "13.5.0"

} ,

“作者”:“”,

“许可证”:“ ISC”,

“依赖项”:{

"bcrypt": "^3.0.7",

"bcrypt-nodejs": "0.0.3",

"cookie-parser": "^1.4.4",

"dotenv": "^8.2.0",

"ejs": "^3.0.1",

"express": "^4.17.1",

"express-session": "^1.17.0",

"firebase": "^7.8.0",

"firebase-admin": "^8.9.2",

"firebaseui": "^4.4.0",

"morgan": "^1.9.1",

"mysql2": "^2.1.0",

"passport": "^0.4.1",

"passport-local": "^1.0.0",

"pug": "^2.0.4",

"sequelize": "^5.21.3",

"sequelize-cli": "^5.5.1",

"serve-favicon": "^2.5.0",

"session-file-store": "^1.4.0",

"socket.io": "^2.3.0"

},

“ devDependencies”:{

"connect-flash": "^0.1.1",

"nodemon": "^2.0.2"

}

}

This is index1.js

const express = require('express')

const port = process.env.PORT || 3000;

const app = express()

const bodyParser = require('body-parser');

require('dotenv')。config();

const {sequelize} = require('./ models');

var admin = require(“ firebase-admin”);

var serviceAccount = require(“ ./ graduation-f5a8d-firebase-adminsdk-3a1to-44789ec1c4.json”);

admin.initializeApp({

凭据:admin.credential.cert(serviceAccount),

databaseURL:“ https://graduation-f5a8d.firebaseio.com

});

var user_info = require('./ routes / user_info')

var user_fish = require('./ routes / user_fish')

var home = require('./ routes / home')

app.use(bodyParser.urlencoded({Extended:false}));

app.use(bodyParser.json())

app.use(express.static('public'));

app.use('/ user_fish',user_fish);

app.use('/ user_info',user_info);

app.use('/',home)

app.listen(port,()=> console.log('正在监听端口$ {port}的示例应用程序!'))

0 个答案:

没有答案