как создать URL в проекте node.js - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь перейти по URL в проекте node.js.

в настоящее время отображается в моем локальном порту сервера как - http://localhost:1337 Ожидаемый URL = http://localhost:1337/nodeprovider

var http = require('http');
var port = process.env.port || 1337;
http.createServer(function (req, res) {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello World\n');
}).listen(port);

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Из старого ответа

Вы не назначаете домен серверу node.js, а загружаете свое приложение на компьютер с IP-адресом.Затем вам нужно убедиться, что ваше приложение прослушивает правильный порт, который на большинстве серверов равен 80.

Теперь получение доменного имени, указывающего на этот IP-адрес, - совершенно отдельный вопрос.Вы должны сделать так, чтобы ваш сервер имен указывал на ip.Обычно вашим сервером имен является компания, через которую вы купили доменное имя, например, GoDaddy - сервер доменных имен (DNS).Поэтому, если у вас есть доменное имя, вы должны зайти на их сайт в настройках DNS и изменить IP-адрес.После этого ваше доменное имя будет указывать на ваш IP-адрес и должно отобразить ваше приложение node.js.

0 голосов
/ 21 декабря 2018

Если я вас правильно понял: вам нужен ваш сервер node.js для ответа на http://abcwebsite / nodeprovider

Поскольку эта задача должна выполняться не на сервере Node.js, я предлагаю вамПрочтите о парковке домена: https://en.wikipedia.org/wiki/Domain_parking

Коротко говоря: сервер Node.js не отвечает за доменное имя, на которое он отвечает.Внутри серверного скрипта вы можете установить только порт для прослушивания.

...