Вход

Просмотр полной версии : Как заставить Ноду слушать определённый url


sash003
21.05.2017, 20:15
Здравствуйте. Начал изучать Node.js, до этого работал с PHP. Хочу спросить, как сделать приложение доступным по адресу http://node/ (по аналогии с опенсервер)? У меня windows. Читал статью где об этом говорилось, в качестве прокси-сервера используется Nginx. Но у меня на опесервере есть этот самый Nginx, может, его както можно использовать?

Audaxviator
23.05.2017, 09:09
Нельзя, в OpenServer нет такого модуля Node.js
Там есть сервер Apache, на котором и работает PHP, а Node.js ни на каком сервере не работает - это сам сервер и есть, которому больше ничего не надо (ну, кроме операционной системы, конечно).

ruslan_mart
25.05.2017, 13:20
sash003, а чем просто localhost не устраивает?

const express = require('express');
const app = express();

app.listen(80, '0.0.0.0', () => console.log('Server listening on port 80!'));

Можно добавить запись в host:

127.0.0.1 node

sash003
26.05.2017, 01:34
Ruslan_xDD, да меня пока всё устраивает, но беспокоит этот вопрос.. Хочу сразу же с ним разобраться, как и что. Может придётся чаты писать, они же в сети не будут доступны по локалхосту) Конечно, я забегаю вперёд, но очень бы хотелось узнать как это творится :)