写响应数据泛型只是为了防止后端传过来的数据不规范?

来源:7-5 -1 响应数据支持泛型- 需求分析+ 接口添加泛型参数+ demo 编写

慕粉6137024

2021-03-15

无论我格式返回的正不正确好像都没什么影响,没提示也没报错

//返回1
router.get('/extend/user',function(req,res){
  res.json({
    result:{
      name:'fuckme', //或者是name:12412241
      age:100
    }
  })
})

//返回2
router.get('/extend/user',function(req,res){
  res.json({
    name:'fuckme',
    age:100
  })
})
写回答

1回答

ustbhuangyi

2021-03-24

静态类型检查只能保证你前端部分的数据类型的检查,如果后端返回错误的数据类型,那么属于运行时的范畴,当然如果你和后端约定好的字段他们擅自修改而不通知你,甚至上线导致线上 bug,那么这样的后端可以宰了祭天了

0
1
慕粉6137024
好的,谢谢老师
2021-03-24
共1条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程