nodejs 服务器模拟异常状态码429,以及前端vue axios捕获状态码
2024-10-20 00:36:31
nodejs 服务端发送429状态:
extendInfo (req, res) {
res.status(429).json('Too many requests, please try again later.')
},
vue客服端
export const ajaxPost=(url, params) => {
return axios.post(ajaxIp+url, params, {
headers: {
// "Content-Type": "multipart/form-data"
"Content-Type": "application/json"
}
}).then(res=>{
if (data.code == 200) {
return data.data;
}else {
return {code:data.code,msg:data.msg}
}
})
.catch(err => { //捕获异常状态码
console.error(err.response.status);
});
}
最新文章
- ipvsadm命令
- 动态规划小结(dynamic programming)
- GENERATED_UCLASS_BODY 和 GENERATED_BODY 区别
- [ORACLE错误]oracle 不能更新 PL/SQL 点击“edit data”报“ these query results are not updateable”
- D3.js 布局
- [译]Memory Reordering Caught in the Act
- XMPP协议、IM、客户端互联详解
- 采集网页数据---Using Java
- WEB架构师成长之路之三-架构师都要懂哪些知识
- Eclipse 运行ant build.xml
- PHP Directory 函数
- PXE+Kickstart 全自动安装部署CentOS7.4
- struts中用kindeditor实现的图片上传并且显示在页面上
- BZOJ 2844: albus就是要第一个出场 [高斯消元XOR 线性基]
- shell脚本里面相互调用时路径不要用pwd获取
- xmanager 连接centos 7桌面
- git中Please enter a commit message to explain why this merge is necessary.
- .1-浅析express源码之入口文件
- SHTML 教程
- SPOJ 694&;&;SPOJ705: Distinct Substrings