在我的节点应用程序中,我试图返回一个简单的对象,并在控制台中收到此错误:


  生成响应时出错。 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仅具有两个属性。 successerror

此外,data回调的define部分具有两个函数输入FunctionRequestFunctionResponse,因此您可能需要类似function(req,res){ res.success();}的内容。

08-19 04:44