umi3.5 项目sse一直挂起,在浏览器地址栏可以访问到数据 参考github issues github.com/umijs/umi/i… 和opencode建议添加UMI_DEV_SERVER_COMPRESS=none 和proxy 解决
"start:dev": "cross-env UMI_DEV_SERVER_COMPRESS=none REACT_APP_ENV=dev MOCK=none UMI_ENV=dev umi dev"
"/sse": {
target: "http://xxxxxxxxxxxxx",
secure: false,
changeOrigin: true,
onProxyRes: (proxyRes, req, res) => {
if (req.headers.accept === "text/event-stream") {
res.writeHead(res.statusCode, {
"Content-Type": "text/event-stream",
"Cache-Control": "no-transform",
Connection: "keep-alive",
"X-Accel-Buffering": "no",
"Access-Control-Allow-Origin": "*",
});
proxyRes.pipe(res);
}
},