失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 接口响应时间长 前端返回请求超时解决

接口响应时间长 前端返回请求超时解决

时间:2018-08-31 02:17:42

相关推荐

接口响应时间长 前端返回请求超时解决

在前端代码设置axios响应时间

1. 全局设置 axios.defaults.timeout = 时间 // 单位为毫秒

2. 封装的http请求

const service = axios.create({// 公共接口--这里注意后面会讲// baseURL: process.env.BASE_API,// eslint-disable-next-line no-undefbaseURL: '/api',// 超时时间 单位是ms,这里设置了3s的超时时间timeout: 3 * 1000})

3.

axios.post(url, params, { timeout: timeout })

发布到线上后仍然超时,需要修改NGINX配置

nginx默认的响应时间是60S

还需要修改nginx.conf文件

在配置的请求代理下添加

单位为秒

location /api {...proxy_read_timeout 150; # 秒...}

如果觉得《接口响应时间长 前端返回请求超时解决》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。