У меня есть сценарий предварительного запроса в Почтальоне, который должен создать URL:
var uri = new URL(request.url).pathname;
console.log("uri:" + uri);
С ошибкой: URL не определен. Я искал и пробовал все по-разному:
//const url = require('url');
//const URL = require('url').URL;
Ни один из них не работает. Я проверяю версию узла и npm, он показывает, что они установлены
node -v
-bash: node: command not found
npm -v
-bash: npm: command not found
Нужно ли устанавливать узел, чтобы это работало?
Я также запускаю код в консоли инструментов разработчика chrome, тот же результат, что и undefined:
var uri = new URL(request.url).pathname
undefined
Но в том же сценарии я также использую Crypto JS, который не требуется любой импорт, он просто работает.
Я использую macOS Mojave 10.14.6 и приложение POSTMAN 7.21.2, а не расширение chrome.