Nodejs: манипулирование строкой с действующим URL - PullRequest
0 голосов
/ 28 сентября 2019

Я настраиваю сервер nodejs.Приложение получит данные API в виде строки, похожей на URL.Например, «**. Api.example.com», «* .vpn.example.com» или даже «example.com -> https://www.example.com'. Я хочу обработать эту строку в действительный URL-адрес с помощью Nodejs.Пожалуйста, сообщите.

Я пытался использовать встроенный метод URL-адреса Nodejs для получения действительного URL-адреса в качестве выходного, но он оказался неопределенным

const URL = require('url').Url;
let myURL = '*.api.example.com'
const manipulatedURL = new URL(myURL);
console.log(manipulatedURL.host)
//i got console.log result of null

Я ожидаю, что метод URL-адреса избавит от любогопрефиксы, пока он не достигнет действительного URL, такого как «* .api.example.com» -> «api.example.com»

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...