API-интерфейс Node.js не работает в рабочей среде на Windows Server 2012 r2 через Plesk
У меня есть приложение Node.js API, которое нормально работает в локальной системе, но когда я загружаю код на сервер на Windows Server через Plesk Panel, оно показывает следующую проблему
Ошибка сервера
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);
});