Articles of parse.com

如何在parsing中使用useMasterKey和Node.js?

嗨,大家好,我有我的应用程序在parse.com作出但我想使用主密钥,因为我有用户有pipe理员的angular色。 首先我尝试使用JS SDk,但他们告诉我,我必须使用Cloud Code。 那么我尝试使用Express和Cloud Code,但是当我尝试使用Parse.Cloud.useMasterkey()时,控制台会说: 部署失败,出现错误:Uncaught Parse.initialize()传递了一个主键,它只能在Node.js中被允许。 大豆我的问题是我如何使用Node.jsparsing? 或者有没有使用MasterKey的节点? 干杯:) 那么这是我的代码,Administrador用户想要添加新的员工,但只有他可以做到这一点,所以在数据浏览器中,用户是主密钥 exports.create = function(req, res){ Parse.Cloud.useMasterKey(); var nombre = req.body.nombre; var apellido = req.body.apellido; var email = req.body.email; var telefono =req.body.telefono; var celular = req.body.celular; var username = req.body.username; var password = req.body.pwd; //set data in empleado and users empleado.set("nombre", nombre); empleado.set("apellido", apellido); empleado.set("email", […]

在构buildangularjs包之后,如何将nodejs作为后端请求服务器来部署angularjs

在构buildangularjs包之后,如何将nodejs作为后端请求服务器来部署angularjs 我的项目结构:app / app / config app / scripts app / styles app / views bower_components / dist / node_modules / test / server.js 使用grunt构buildangular度包后,我只使用dist文件夹。 但我想用我的请求节点,服务器。 那么如何在dist build文件夹中设置nodejs包。 这将被部署到parse.com

parsing+ Heroku查询500错误

我使用Parse的CLI与新的Heroku集成来创build脚手架NodeJS项目( parse new )。 它给你的例子云function是: // Hello Parse.Cloud.define('hello', function(request, response) { response.success('Hello world! ' + (request.params.a + request.params.b)); }); 我可以用下面的CURL命令来打这条路线,一切正常。 curl -X POST \ -H "X-Parse-Application-Id: b8qPYS4SLSz0WoSWXlWeQosmF2jJPUPydetg3esR" \ -H "X-Parse-REST-API-Key: TOJLbfbNXSQcBdDVnU0MnKVu7SyamQvZmorHL5iD" \ -H "Content-Type: application/json" \ -d '{"a": "Adventurous ", "b": "Parser"}' \ https://api.parse.com/1/functions/hello 但后来我添加了一个新的类到我的分析数据,插入一行,并试图查询和返回结果。 我不断收到{"code":143,"error":"Invalid webhook response status: 500 Internal Server Error"}作为响应。 我相当肯定,这不是我的代码是这个问题,我猜是有一些configuration步骤或我失踪的东西。 这是我修改的parsing函数: […]

validationFacebook X-Hub-Signature

在parsing云代码我试图validation从Facebook webhook收到的头部x-hub-signature 。 secret是Facebook应用程序的正确密钥。 var hmac, expectedSignature, payload = JSON.stringify(req.body), secret = 'xyzxyzxyz'; hmac = crypto.createHmac('sha1', secret); hmac.update(payload, 'utf-8'); expectedSignature = 'sha1=' + hmac.digest('hex'); console.log(expectedSignature); console.log(req.headers['x-hub-signature']); 但签名永远不会匹配。 哪里不对?

如何使用图像URL将图像上传到AWS S3?

如何使用图像的URL将现有图像上传到AWS S3(我正在使用适用于Node.js的AWS开发工具包)? 我正在尝试从Parse迁移图像,我可以访问它的url。 我是这样设置的: let params = { Key: 'sampleurl.png', Bucket: Config.get('server.s3.bucket'), Body: ???, // ? ACL: 'public-read' }; s3Client.upload(params, (err, data) => { if (err) { throw err; } return data.Location; }); 我将如何将“ http://img.nodejscore.com/amazon-s3/something.png ”上的图像重新上传到AWS?

在一个Node.js环境中运行多个Parse服务器实例

有没有办法在一个Node.js(一台机器)环境中运行多个Parse服务器实例? 如果是,那将是什么configuration。 我专门针对Jelastic,但我认为一般的解决scheme无论如何都适用。

使用RedisCacheAdapter时出现“invalid session token”错误

我想将生产分析服务器从使用内存caching层切换到Redis。 (我这样做是因为我想通过让多个Parse Server实例响应客户端来扩大规模,并且他们都需要共享用户和angular色数据)。 当我在本地testing这个时,我发现所有的用户会话数据都丢失了,并且我在客户端上得到了可怕的“无效会话令牌”错误。 两个问题(任何见解都非常感谢!!): 我应该如何迁移会话数据? 我正在考虑让客户端检测到“无效会话令牌”错误,并强制用户重新进行validation,但是好奇的是,如果有一个更时尚的解决scheme。 分析服务器在重新启动后如何记住会话数据? 在我看来,分析服务器使用内存caching,而我不知道在内存caching中的位置或者这是写入磁盘还是被调用。

获取parse.com CloudCode的html源代码w / XMLHttpRequest.js

对于云代码(parse.com),我试图从另一个网站上刮取网页数据,但我一直无法获得网站的源代码作为一个string。 我尝试使用xmlhttprequest模块 var url = "www.targetWebsite.com"; var XMLHttpRequest = require("cloud/XMLHttpRequest.js").XMLHttpRequest; var xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", url, false ); xmlHttp.send( null ); var doc = xmlHttp.responseText; 但是,当我尝试运行代码,我得到错误Module child_process.js not found 我假设在XMLHttpRequest.js文件中引用此行 var spawn = require("child_process").spawn 但是,我找不到下载文件夹中的child_process.js添加到目录。 有没有办法包含这个文件,还是有更好的方法来获取源代码? 编辑:使用httpRequest云function Parse.Cloud.define("pushFavorites", function(request, response) { var xpath = require("cloud/xpath.js"), dom = require("cloud/dom-parser.js").DOMParser; var doc; Parse.Cloud.httpRequest({ url: "website.com", […]

从外部url获取图片的url

我想从外部网站获取图片,以显示他们旁边的用户发布(类似于脸谱)。 我正在做Parse.com云托pipe(它使用修改的Express.js框架)的应用程序, 有一个PHP版本的任务外部URL获取图像 我如何从基地url与Express.js / Node.js的图像url

Parse.com节点js无法加载json文件

我正在尝试使用节点js / express读取一个json文件,并将其部署到parseCloud,但我不断收到 *无法加载filters.json:无法find文件filters.json * 这里是我的代码: var fs = require('fs'); var obj = JSON.parse(fs.readFileSync('cloud/filters.json', 'utf8')); 或这个 var filterJson = require('cloud/filters.json'); 谢谢