我开发了简单的帖子端点,但我不知道要覆盖什么以及在何处添加状态代码。例如,当发生某些错误时我想发送 500
或者当对象创建时我想发送 201
而不是 200
。
如何以及在何处设置响应 strapi 的状态码?
最佳答案
查看 strapi docs在响应中,它使用 koa response对象。
所以你可以这样做:
//controller
ctx.send({
message: 'The content was created!'
}, 201);
您可以通过使用自定义端点或修改现有端点来应用您自己的逻辑和响应。这些是如何做到这一点的一些密切相关的例子 - answer1 , answer2 .
如果您需要更多信息,请发表评论
关于http-status-codes - 如何以及在何处发送状态代码以在 strapi 中进行响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62814306/