我有一个Node.js api应用程序,该应用程序在本地系统上运行良好,但是当我通过Plesk Panel在Windows Server上的服务器上上传代码时,它显示以下问题
服务器错误
404-找不到文件或目录。您正在寻找的资源 可能已被删除,更名或暂时被删除 不可用。
我认为这与在server.js文件中配置的端口有关。
server.js文件在此处给出:
enter code here
var express = require('express');
var app = express();
var port = process.env.port || 8000;
var bodyParser = require('body-parser');
// create application/x-www-form-urlencoded parser
app.use(bodyParser.urlencoded({ extended: true }));
// create application/json parser
app.use(bodyParser.json());
var productController = require('./Controller/ProductController')();
app.use("/api/products", productController);
app.listen(port, function () {
console.log(process.env.PORT);
var datetime = new Date();
var message = "Server runnning on Port:- " + port + "Started at :- " + datetime;
console.log(message);
});