Добавление конфигурации прокси-сервера в библиотеку Angular

#angular #typescript #proxy #code-reuse #angular-library

#угловой #машинописный текст #полномочие #повторное использование кода #угловая библиотека

Вопрос:

У меня есть преобразование существующего приложения в библиотеку. До сих пор все шло хорошо. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу добавить конфигурации прокси-сервера в свой проект библиотеки.

Кто-нибудь может подсказать мне, как мы можем добавить прокси в библиотеку?

Спасибо.

Ответ №1:

Я надеюсь, вы говорите об API-прокси.

вы можете добавить proxy.conf.json , все запросы в /api будут перенаправлены на htts://YOUR_API.com.

 {  "/api": {  "target": "http://targetIP:targetPort",  "secure": false,  "pathRewrite": {"^/api" : targeturl/api},  "changeOrigin": true,  "logLevel": "debug"  } }  

после этого вы измените свой пакет.json, сделайте «пуск».: "ng serve --proxy-config proxy.conf.json"

Комментарии:

1. Спасибо вам за ваш ответ . Да, мне нужен прокси-сервер API, чтобы это было сделано. В обычном приложении angular я уже делал это, но, как я уже упоминал, мне нужно сделать то же самое в библиотеке angular, поэтому выполнение ng-службы с прокси-сервером не работает в библиотеке!

2. можете ли вы упомянуть свой файл package.json в своем ответе