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);
});

0 ответов

Другие вопросы по тегам