[英]How to solve node on linux server 502 error?
我在服務器上部署節點應用程序,但它給了我錯誤 502。我不知道發生了什么。 請檢查下面的代碼並指導我哪里出錯了。
var express = require("express");
var path = require("path");
var cookieParser = require("cookie-parser");
var logger = require("morgan");
var staffMail = require("./routes/staffMail");
// var usersRouter = require("./routes/Level");
var app = express();
app.use(logger("dev"));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, "public")));
app.use("/", test);
app.use("/test", staffMail);
// app.use("/users", usersRouter);
app.listen(5000, 'localhost');
module.exports = app;
任何解決方案表示贊賞!
將 app.js 重命名為除 server.js(即 main.js)之外的任何其他內容,並通過在 /bin/www 文件中指向它來引用 bin/www 中的內容: var app = require('../app'); 到 var app = require('../main');
或者如果它不起作用,請在 bin/www 中設置它。
app.set('port', 8081||process.env.PORT);
Reason node app.js is not opening ports hence 502 error which means bad gateway.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.