Так что я пытаюсь проанализировать строку хоста (например, asd.com:123), чтобы получить имя домена и порт. Похоже, у node.js есть встроенный модуль URL для этого. Однако он не работает, как я ожидаю (возможно, он должен анализировать только полностью определенные URL-адреса?). Есть ли другой способ выполнить это?Как проанализировать строку хоста
var urlModule = require('url');
var stringToParse = 'asd.com:123';
var parseResult = urlModule.parse(stringToParse);
console.log(parseResult);
выход:
{ protocol: 'asd.com:',
slashes: null,
auth: null,
host: '123',
port: null,
hostname: '123',
hash: null,
search: null,
query: null,
pathname: null,
path: null,
href: 'asd.com:123' }