shuidian

Results 5 comments of shuidian

默认的proxyTable是个对象,好像确实有点问题,这里改成数组吧,我目前都是这样配的,改成数组还更好一些,因为可以同时代理到多个地址。 大概是这样写的: ```javscript proxyTable: [ { context: '/mock', // 代理的后台地址 target: 'http://192.168.1.155:8082', // 示例而已,自行按需修改 pathRewrite: {'/mock': ''}, changeOrigin: true } ], ```

我这边也遇到了一样的问题,然后也是调试到了co-busboy里面,确实是有问题。但是我测试了一下把co-busboy升级到1.5.0,问题貌似就没有了,好像是co-busboy修复了这个问题?我这边测试在node14和node16上,使用[email protected],文件上传都是ok的。这边建议egg-multipart把co-busboy的依赖版本调整到1.5.0以上应该就ok了。

> 切换下 node 版本到 v12.x 再试试看,不行的话按天猪说的把你对应的问题 egg 服务端部分也传上来才好分析下原因 这里有什么说道吗?我这边也遇到类似问题,就是node12版本下,文件上传ok的,但是到14以上,就会出现跟题主一样的现象,任何日志都没有,然后请求一直卡在Initial connection阶段,最终超时。

> > 切换下 node 版本到 v12.x 再试试看,不行的话按天猪说的把你对应的问题 egg 服务端部分也传上来才好分析下原因 > > 这里有什么说道吗?我这边也遇到类似问题,就是node12版本下,文件上传ok的,但是到14以上,就会出现跟题主一样的现象,任何日志都没有,然后请求一直卡在Initial connection阶段,最终超时。 @hyj1991

这个问题跟 https://github.com/eggjs/egg/issues/4820 应该是同一个原因,是co-busboy里面有问题。但是我测试了一下把co-busboy升级到1.5.0,问题貌似就没有了,好像是co-busboy修复了这个问题?我这边测试在node14和node16上,使用[email protected],文件上传都是ok的。这边建议egg-multipart把co-busboy的依赖版本调整到1.5.0以上应该就ok了。