Запуск сервера Node.js в Windows - PullRequest
0 голосов
/ 11 марта 2019

Как я могу разместить приложение node.js на сервере Windows?

Ответы [ 2 ]

1 голос
/ 12 марта 2019

Я предлагаю вам использовать iisnode для выполнения ваших требований.

Вы должны сначала установить расширение IIS URL Rewrite , node.js , iisnode .

После того, как вы установили все вышеперечисленное, вы можете обнаружить, что модули IIS содержат функцию IISnode, а затем запустить приложение node.js в IIS, как другое веб-приложение.

Подробнее о том, как разместить приложение node.js, см. В статье ниже.

https://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx

https://www.simplymigrate.com/2017/04/11/internet-information-server-iis-node-js-in-producton-iisnode/

1 голос
/ 11 марта 2019

1) установить nodejs ( Скачать отсюда )

2) напишите вашу серверную программу (она должна содержать правильный код слушателя node.js)

3) запустить свой код; откройте Powershell или CMD и введите следующую команду:

node my_server.js

Вы также можете обратиться к этим ссылкам:

Установить Node.js и NPM в Windows

PM2 | менеджер процессов для Node.js

P.S:

Вот очень очень простой код сервера node.js (из документа node.js здесь ):

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...