У меня есть приложение Angular Universal, и я хочу повторно использовать код на сервере и клиенте.Проблема в том, что я не могу использовать класс URL
для правильной работы в обеих средах.
В моем коде есть строка, подобная следующей:
return new URL(this._productUrl);
Когда она у меня естьтаким образом, я получаю Exception, напечатанное на моей консоли сервера Express -
ERROR {ReferenceError: URL-адрес не определен
Чтобы исправить это, я добавил импорт URL-адреса узла как -
import { URL } from "url";
Но, если я это сделаю, я получу ошибку в консоли JS на стороне клиента -
TypeError: url__WEBPACK_IMPORTED_MODULE_2 __. URL не является конструктором
Не уверен, как использовать URL-адрес WHATWG в среде клиента и сервера.Любая помощь / указатель приветствуется.