При создании сервера на node.js в качестве hostname можно было указать 0.0.0.0
, чтобы к созданному серверу можно было обратиться по любому адресу. Какой адрес обладает аналогичным предназначением в протоколе ip v6?
const http = require('http');
const util = require('util');
function startServer(hostname, port) {
const server = http.createServer((req, res) => {
console.log(req.url);
console.log(util.format(new Date).replace(/[-:.]/g, '_'));
console.log(req.method);
console.log(req.connection.remoteAddress);
console.log(`handled by: ${hostname}`);
console.log('===');
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end(`hostname: ${hostname}\nport: ${port}`);
});
server.listen(port, hostname, () => {
console.log(`Started:\nhostname: ${hostname}\nport: ${port}\n===\n`);
});
}
startServer('0.0.0.0', 8080); // Любой внешний адрес
startServer('::1', 8080); // Только http://[::1]:8080/ и http://localhost:8080
Как-то так:
IPv4: 0.0.0.0
→ IPv6: ::
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сделать, так, чтобы если маркер под маркером, чтобы все прокликивались? Кликнул на 1 появился 2, кликнул на 2 появился 3, кликнул на 3, если...
Доброго времени сутокМне необходимо понять смысл работы одной программы, написанной на JS
Добрый день! Проблема в том что я вывел datepicker, но при первом клике он выбирает сразу две даты, текущую и ту что была выбранаКак убрать данную...