gpt4 book ai didi

angular-cli - 为信号器设置代理后,Angular 5.1.1 无限刷新循环?

转载 作者:行者123 更新时间:2023-12-04 03:07:12 24 4
gpt4 key购买 nike

我正在使用 Angular 5.1.1 和 @angular/cli ^1.6.1 .
我想使用 Asp.Net Core SignalR。
所以我有以下代理设置:

const PROXY_CONFIG = [
{
context: [
"/api",
"/Temp",
"/Upload",
"/notificationHub",
"/sockjs-node"
],
target: "http://localhost:52918/",
changeOrigin: true,
secure: false,
logLevel: 'debug',
ws: true
}
];

module.exports = PROXY_CONFIG;

我从 ng serve --proxy-config proxy.config.js 开始项目命令
但是在 http://localhost:4200/出现,我在命令行和页面刷新中收到以下消息,重复直到无限
[HPM] POST /api/Category/GetAll/ -> http://localhost:52918/
[HPM] POST /api/Product/GetAllActives/ -> http://localhost:52918/
[HPM] OPTIONS /notificationHub -> http://localhost:52918/
[HPM] GET /notificationHub?id=dedf5495-4438-4a9a-9742-d4b16fe0c94b -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] GET /sockjs-node/505/k1gctvfq/websocket -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] GET /sockjs-node/156/bsye5nne/websocket -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] Client disconnected
[HPM] POST /api/Category/GetAll/ -> http://localhost:52918/
[HPM] POST /api/Product/GetAllActives/ -> http://localhost:52918/
[HPM] OPTIONS /notificationHub -> http://localhost:52918/
[HPM] GET /notificationHub?id=afc731c5-98ba-450a-84b3-f023e7770b37 -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] GET /sockjs-node/627/d0yup2yn/websocket -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] GET /sockjs-node/069/y3cwf4bi/websocket -> http://localhost:52918/
[HPM] Upgrading to WebSocket
[HPM] Client disconnected

infinite refresh loop, angular cli

我们如何停止无限刷新循环?

最佳答案

最后我找到了解决方案
我必须按如下方式更改代理配置:

const PROXY_CONFIG = [
{
context: [
"/api",
"/Temp",
"/Upload",
"/notificationHub"
],
target: "http://localhost:52918/",
secure: false,
logLevel: 'debug',
ws: true
}
];

现在好了

关于angular-cli - 为信号器设置代理后,Angular 5.1.1 无限刷新循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47852633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com