Кажется, не удается заставить setupProxy.js работать с проектом Duende ASP.NET Core BFF и TypeScript React
Кажется, я не могу заставить прокси работать для локальной разработки при попытке настроить Duende BFF с ASP.NET Core 6 и версией приложения для создания реакции TypeScript.
Вот репо, в котором я работал: https://github.com/dahlsailrunner/duende-bff-react-typescript
Он основан на образце от Duende, который отлично работает: https://github.com/DuendeSoftware/Samples/tree/main/IdentityServer/v6/BFF/ReactBffSample .
Я просто пытаюсь получить новую версию того же, что использует версию React для TypeScript.
Если я оставлю
ClientApp/src/setupProxy.js
файл с именем как есть, приложение React, кажется, создается, но оно никогда не загружается в браузере (вывод из сценариев реагирования выглядит нормально, и он говорит, что он должен быть в браузере, но я всегда получаю «отказ в соединении». Это остается верным, даже если я закомментирую каждую строку в
setupProxy.js
.
Если я каким-либо образом переименую файл (сделаю его
.ts
файл или добавить
-bak
к нему), на сайте все загружается нормально, но прокси на бэкэнд/BFF не работает.
я пытался добавить
src/setupProxy.js
к
exclude
список в
tsconfig.json
как упоминалось в качестве обходного пути здесь .
Я предполагаю, что упускаю что-то простое, но просто еще не смог этого увидеть.
1 ответ
Ничего себе - оказывается, единственная проблема из кода была в том, что версия
http-proxy-middleware
Пакет npm был слишком последним. Понижение до
"http-proxy-middleware": "^0.19.1"
сделал трюк - никаких других изменений не требуется.