Подскажите пожалуйста, разработал локально проект с простым кодом
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 не равен домену.
Но если я указываю хост равный домену, то я не могу запустить сервер, вываливается ошибка
Подскажите пожалуйста, что я не так делаю ?
У меня нет общего представления картины, поэтому пытаюсь в первый раз развернуть сайт на сервере