Парсинг URL с использованием url-parse - PullRequest
0 голосов
/ 09 октября 2018

Я использую библиотеку для анализа URL на моей странице:

import * as urlParse from 'url-parse';

const parseUrl = url => {
try {
 return urlParse(url);
} catch (e) {
 return null;
 }
};

Проблема заключается в том, что URL-адрес www.stackoverflow.com передается в функцию, parseUrl возвращает http:localhost\www.stackoverflow.com

я должен использовать для получения значения http://www.stackoverflow.com?

1 Ответ

0 голосов
/ 09 октября 2018

Для этого вам не нужна внешняя библиотека:

const parser = document.createElement('a');
parser.href = '//www.stackoverflow.com';
console.log(`${parser.protocol}//${parser.hostname}`); // 'https://stackoverflow.com'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...