【发布时间】:2017-04-12 11:17:00
【问题描述】:
解析服务器云函数是通过
定义的Parse.Cloud.define("hello", function(request, response) {..});
在响应上,我可以调用response.success(X) 和response.error(Y),然后设置http 响应代码和响应正文。
但是如何定义不同的代码,例如 created (201)? 以及如何设置响应的标头?
谢谢,蒂姆
【问题讨论】:
-
对于错误,请调用
response.error(myError),其中myError = new Parse.Error();,您可以同时设置code和message属性。我不知道如何设置成功的自定义代码。 -
谢谢。是的,我已经看到了错误功能。我想返回一个 CREATED 而不是 OK。也许,我可以将 201,创建为“错误”代码..
-
不建议这样做,因为它会导致一些非常混乱的日志。您的响应返回对象可以是任何有效的 JSON 对象。因此,您可以使用字段
code和value创建自己的对象,类似于这些错误的格式,并将它们传递回成功处理程序。我会添加这个作为答案。
标签: parse-server parse-cloud-code http-response-codes