typescrip限制axios服务端返回类型
typescript
指定axios
返回类型,当指定一个错误的类型,与实际返回类型不匹配时,并不报错,如何才能让代码报错?
// xxx接口实际返回为一个对象
let response = await axios.post<string>('xxx')
console.log(response.data)
console.log(typeof response.data) // object
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Typescript 是静态类型检查,只能做静态约束,不能处理“动态”的事情,也就说所有运行时的东西它都管不了。
你应该用 JS 那一套去判断 response.data 的类型。