在此处输入图像描述我想将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}的示例应用程序!'))