【发布时间】:2019-06-18 05:32:44
【问题描述】:
我的第一个应用程序是查看 Mongo / Express / Node 的一个教程。应用程序使用 nodemon server.js 在 localhost 端口:3000 上成功运行。
我直接将 GitHub 与 Heroku 连接,每次都收到“内部服务器错误”消息。
如果有人知道问题所在,我将不胜感激。虽然应用程序可以在计算机上运行,但我想学习如何在 Heroku 上部署它。
require("./models/db");
const express = require("express");
const path = require("path");
const exphbs = require("express-handlebars");
const bodyparser = require("body-parser");
const employeeController = require("./controllers/employeeController");
var app = express();
app.use(
bodyparser.urlencoded({
extended: true
})
);
app.use(bodyparser.json());
app.set("views", path.join(__dirname, "/views/"));
app.engine(
"hbs",
exphbs({
extname: "hbs",
defaultLayout: "mainlayout",
layoutsDir: __dirname + "/views/layouts/"
})
);
app.set("view engine", "hbs");
app.listen(process.env.PORT || 3000, function () {
console.log("Express server listening on port %d in %s mode", this.address().port, app.settings.env)
});
app.use("/employee", employeeController);
【问题讨论】:
标签: node.js mongodb express heroku