Node.js API无法在Windows Server 2012 R2上通过Plesk进行生产

时间:2018-07-25 09:29:12

标签: node.js windows-server-2012-r2 nodeapi

我有一个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);
});

0 个答案:

没有答案