簡體   English   中英

如何解決linux服務器上的節點502錯誤?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM