每个接口都重复调了两次和posts接口报500,已附上git地址,麻烦老师有空的时候看一下
来源:9-8 大功告成 创建文章最后流程
chyco
2021-11-14
写回答
2回答
-
张轩
2021-11-15
两次请求问题:同学你好 我在这个问题已经做出了解答:https://coding.imooc.com/learn/questiondetail/Dg8m5PZLdQDXWa4B.html 我看你在下面也留言了,你的情况也属于这个范畴 ,这是一个面试常见问题,请牢记一下欧。
看截图的 type 就知道了。
012021-11-15 -
张轩
2021-11-15
同学你好 原因在于 createdAt 字段
const newArticle: Iarticle = { title: title.value, content: content.value, column, author: _id, //createdAt: new Date().toLocaleString() } 注释掉就好,后端 mongoDB 中可以自动生成这个字段,不需要传入, 出错原因在于,mongo 中数据库这个字段是 Date 类型的,不能传入 string 类型,如果你这里改成 createdAt: new Date() 也是不会出错的,当然没必要这样做,属于画蛇添足。 当然 Iarticle 类型要修改一下 createdAt 可以改为可选。
012021-11-15
相似问题