如何以及在何处发送状态代码以在 strapi 中进行响应?

How and where to send status code for response in strapi?

我开发了简单的帖子端点,但我不知道要覆盖什么以及在何处添加状态代码。例如,当发生某些错误时我想发送 500 或者当对象创建时我想发送 201 而不是 200.

如何以及在何处设置响应 strapi 的状态代码?

检查 strapi docs on responses, it uses a koa response 对象。
所以你可以这样做:

//controller
ctx.send({
    message: 'The content was created!'
}, 201);

您可以通过使用自定义端点或修改现有端点来应用您自己的逻辑和响应。这些是如何做到这一点的一些密切相关的例子 - , .

如果您需要更多信息,请发表评论