我目前正在尝试使用Stripe的测试webhooks功能测试我的Parse Cloud Code。
我部署的Cloud Code显示在我的Parse仪表板上,并且我已将我的应用推送到heroku,因此我有一个实时端点,以便Stripe将请求发送到。
我按照这里的教程:http://blog.parse.com/learn/using-node-js-with-parse/
我通过以下方式在我的server.js文件中设置了端点:app.use('/webhooks', ParseCloud.app);
在/Parse/cloud/main.js
内,我有以下功能:
var ParseCloud = require('parse-cloud-express'),
Parse = ParseCloud.Parse;
Parse.Cloud.define("hello", function(request, response) {
response.success("Hello world!");
});
对于我的条带webhook,测试请求通过POST请求发送到以下端点:
http://app-name.herokuapp.com/webhooks/function_hello
我得到的回复是找不到404。
我已经使用Parse new在我的Node.js应用程序中嵌入了Parse应用程序,所以我有一个像这样的文件夹结构:
.app_folder
/.app #Holds all static files
/.bin
/.node_modules
...
/.Parse #Holds cloud code, and parse config folders.