How-to 在 Parse.Cloud.define() 中声明参数
How-to declare params in Parse.Cloud.define()
这应该是一个足够简单的问题。我不确定这是一个javascript还是 parse.com 问题,但是当我查看一些示例时,我看到诸如url
或params
之类的变量是这样声明的:
Parse.Cloud.define('getData', function(request, response) {
//HERE
var params = request.params;
//AND HERE
var url = params.url;
.....
所以我的问题是,在制作新的实例之前,params
(params.url
(和request
(request.params
(在哪里声明?
这是一个
parse.com 的问题。
无需声明var params = request.params;
request.params
由每个云功能的 parse.com 自动声明为"并设置/填充"。
request.params
存储调用方传入的 JSON 值。例如,如果我用这样的内容在javascript中调用getData()
Parse.Cloud.run('getData', {
'nFIObjectId':'a',
'rRFObject':2,
'rFOId':'three3'
});
然后在 getDate(( 云函数中,您可以开始使用 request.params.nFIObjectId
和 request.params.rRFObject
和 request.params.rFOId
。 它们的值分别为'a'
、2
和'three3'
。
同样,如果我从这样的 curl 命令调用getDate()
curl -X POST -H "X-Parse-Application-Id: asdf23lj4lkjasldkfjasldfkjasklja" -H "X-Parse-REST-API-Key: 123ou234laskjdfiuj3kjasdf" -H "Content-Type: application/json" -d '{ "nFIObjectId":"a", "rRFObject":2, "rFOId":"three3" }' https://api.parse.com/1/functions/getData
您的 getDate()
云函数将获得这 3 个输入参数的相同值。
相关文章:
- DOJO声明中可选className参数的用途是什么
- 是否可以在 Javascript 中将未声明的变量作为参数传递
- 有没有一种方法可以使用函数参数的值来声明变量
- coffeescript回调声明中未使用的参数
- 当名称空间在id参数之前声明时,Angular UI路由器停止工作
- 在参数中声明数组是一种不好的做法吗?
- 具有相同参数的 Javascript 函数声明
- 如何在打字稿中声明私有类成员的参数和返回类型
- 如何使用在 jscript 中声明的参数调用 Html.RenderAction()
- 函数参数在其他地方声明
- 声明为参数时的函数名称可见性
- 如何确保将正确的参数传递给循环中声明的函数调用
- 需要解释函数表达式如何在函数声明中作为参数传递
- 为什么在声明这个javascript函数时参数中会有花括号?(Node,model.js中的MongoDB)
- Javascript,可以在没有 eval 的情况下传递未声明的方法参数
- 如何在声明WebSocket HTML5上发送参数
- 在JS“if”语句参数中,是否有用于声明本地作用域变量的简明语法
- How-to 在 Parse.Cloud.define() 中声明参数
- 当类型声明为环境外部模块定义时,如何声明参数类型
- 带有声明参数的JavaScript post