Juniorrrrr
@Juniorrrrr

Какой нужно указывать hostname на сервере?

Подскажите пожалуйста, разработал локально проект с простым кодом

const http = require('http');

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

const server = https.createServer(async (req, res) => {
  try {
    if (req.method == 'GET') {
      switch (urlParts.pathname) {
        case "/":
            res.writeHead(200, {"Content-Type": "text/plain"});
            res.end("everythink is ok");
             break;
        default:
          res.end("404");
              break;
      }
    }
    else {
      res.end("404");
    }
  } catch (error) {
    console.log("error", error);
  }
});

server.listen(port, hostname, () => {
  console.log(`Server стартанул at http://${hostname}:${port}/`);
});


Далее я купил хостинг и домен, привязал днски. тестовый шаблон, который предоставляет хостинг - работает
Залил все файлы на сервер, в числе которых index.html и server.js.
Теперь поднимаю на сервере процесс ноды указывая файл с кодом, node server.js, в логах пишется что сервер стартанул, но при этом запросы, которые летят с фронта сервер их не слушает.

Пример запроса с фронта https://testdomain.net/?link=123

Я предполагаю, что проблема в том что host, который я указал в файле server.js не равен домену.

Но если я указываю хост равный домену, то я не могу запустить сервер, вываливается ошибка

61bca9965a32c257138664.png

Подскажите пожалуйста, что я не так делаю ?
У меня нет общего представления картины, поэтому пытаюсь в первый раз развернуть сайт на сервере
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект