在我的节点应用程序中,我试图返回一个简单的对象,并在控制台中收到此错误:
生成响应时出错。 TypeError:response.json不是函数
我的messaging.js
文件中的代码:
module.exports = {
getConfig: function(res) {
getConfig(res);
}
};
function getConfig(response) {
response.json({
enabledForAll: false,
limit: 100
});
};
在
main.js
中const messaging = require("./modules/messaging.js");
Parse.Cloud.define("getConfig", messaging.getConfig);
有什么建议吗?谢谢
最佳答案
解析FunctionResponse仅具有两个属性。 success
和error
。
此外,data
回调的define
部分具有两个函数输入FunctionRequest
和FunctionResponse
,因此您可能需要类似function(req,res){ res.success();}
的内容。