本地联调接口响应时间过长引起的超时问题
原因
webpack proxy默认连接时间是2min
解决办法
设置proxy的超时时间
module.exports = {
lintOnSave: false,
devServer: {
port: 8080, // 默认端口号
host: '0.0.0.0', // 任意地址可访问本机
open: true, // 配置自动启动浏览器
proxy: {
'/': {
target: 'http://192.168.43.162:8090',
timeout: 1000 * 60 * 180,
proxyTimeout: 1000 * 60 * 180
},
}
}
}
服务器接口响应时间过长引起的超时问题
原因
nginx proxy默认连接时间是1min
解决办法
在服务器nginx配置中加入超时配置
http {
proxy_connect_timeout 300s;//建立tcp协议的连接时间
proxy_send_timeout 300s;//发送接口的时间
proxy_read_timeout 300s;//读取时间(接口响应时间)
}