Articles of parse server

请求中从缓冲区上载图像

我正在尝试处理来自iOS / Android应用程序的图片上传请求。 在请求中,我得到了一个图像的缓冲区,并想上传到Rackspace文件,而不必下载图像重新上传。 我可以将文件写入文件系统并从中读取,但是我想知道是否可以使用缓冲区创build可读stream,以便将其传输到云。 var options = { container: _this3._container, remote: filename, contentType: contentType } var readStream = new Readable(data); readStream._read(); readStream.on('data', function() { console.log("Has data!"); }); function upload() { return new Promise(function (resolve, reject) { var writeStream = _this3._RackClient.upload(options); writeStream.on('success', function() { resolve(); }); writeStream.on('error', function(err) { if (err !== null) { return […]

在Web Worker Dynos上运行的Heroku上parsing服务器

我正在运行Herokunetworkingtesting仪上的parsing服务器。 我需要在工人测功机上运行长时间的请求。 我是否需要运行两个parsing服务器,一个用于web,另一个用于工作人员dyno? 在parsing工作时,如何去运行工作者dynos? 我看到一个nodejs worker的例子 ,但不知道它是否适用于分析服务器。

如何使JOINparsing平台?

我必须要知道我是否可以应用连接来获得所需的结果。 我有两个集合,一个是“用户”,二是“关注”。 用户集合: OBJECTID 名称 用户名 按照collections: OBJECTID followerUser followingUser 我正在使用“名称”创buildsearch人员API,结果我想知道是否可以检查我是否遵循该用户。 有没有可能申请join这个? 并得到结果在一个查询? 任何帮助将不胜感激。 谢谢!

收听POST请求,parse-server,node.js

我在AWS EC2中有一个自托pipe的parse-server 。 我想从Apple收到POST通知时更新我的​​数据库。 为此,我创build了一个cloud function ,但是因为Apple要求一个url来发送通知,所以我不知道如何通过url直接访问我的cloud function或者我需要创build一个endpoint (AWS)来接收从苹果的通知,然后做一个新的httpRequest或curl到我的cloud function 。 我正在寻找有关如何执行此操作的任何指示或服务(AWS)。

无法在Debian上启动独立的parse.com服务器

有parsing服务器https://github.com/ParsePlatform/parse-server 这是parse.com服务的独立版本。 我有Debian 8.3,新鲜安装。 我从git下载parsing服务器,执行安装,但仍然无法启动服务。 我这样安装: git clone https://github.com/ParsePlatform/parse-server.git npm install 我有这个命令后 npm run start 输出: You must provide an appId! npm ERR! Linux 3.16.0-4-amd64 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "start" npm ERR! node v5.7.0 npm ERR! npm v3.6.0 npm ERR! code ELIFECYCLE npm ERR! parse-server@2.1.2 start: `./bin/parse-server` npm ERR! Exit status 1 npm […]

parsing开源服务器的云代码与以前不一样

我从使用旧的parsing云代码到AWS上的开源parsing服务器, main.js这一部分不起作用。 var Stripe = require('stripe'); Stripe.initialize('sk_live_mylivekey'); var Mailgun = require('mailgun'); Mailgun.initialize("mydomain.mailgun.org");

Parse-Server本地安装 – 外部模块

我用本GUID在本地机器上成功安装了Parse-Server。 我首先尝试了全局安装,然后我试着更好地理解(这是我第一次看到与Node.js相关的东西),并安装在本地目录中。 我觉得应该是一样的。 这是我做的: npm install parse-server parse-dashboard underscore 这是目录的样子: /parse: ls dashboard-config.json logs node_modules ls node_modules/underscore LICENSE README.md package.json underscore-min.js underscore-min.map underscore.js ls node_modules/parse parse/ parse-dashboard/ parse-json/ parse-server/ parseurl/ 接下来我尝试包括我开发的云代码。 main.js有这样的内容: //var Image = require("parse-image"); var _ = require('underscore'); … 这是我如何启动服务器: node_modules/parse-server/bin/parse-server \ –appId APPID –masterKey MASTERKEY \ –databaseURI mongodb://localhost:27017/MyAPP \ –cloud /absolutepathfor/MyApp/cloud/main.js 和我得到的错误 […]

如果使用Parse主键,可以在beforeSave方法内部检查吗?

在我的应用程序中重要的是没有重复,所以我有这个代码: Parse.Cloud.beforeSave("Thing", function(request, response) { var newEntryThing = request.object; var thingId= newEntryThing.get("thingId"); var queryThings= new Parse.Query("Thing"); queryThings.equalTo("thingId", thingId); queryThings.first({ success: function(results) { if(results) { response.error({errorCode:400,errorMsg:"Thing already exist"}); } else { response.success(); } }, error: function(error) { response.success(); } }); }); 到目前为止,这是为了这个目的,问题是即使Parse仪表板不能更新这个类了,由于逻辑。 我在想的是首先检查是否使用masterkey调用方法,如果是的话,这个逻辑将被绕过,并允许更新。 如果使用Parse主密钥,是否有可能检查beforeSave方法?

在快速应用中使用Parse-ServerparsingJavascript SDK

我有一个使用parsingJavascript SDK和Parse-Server的node.js express应用程序。 我已经根据指南设置了一切,但JS SDK不工作。 我越来越{error:unauthorized} 。 我可以使用REST API访问我的服务器,但是不能从使用JS SDK的应用程序中访问。 我读到,你必须指定useMasterKey = true与Parse-Server的所有操作,所以: var User = Parse.Object.extend('_User'); var query = new Parse.Query(User); query.useMasterKey = true; query.find().then( function(results) { console.log(results); }, function(error) { console.log(JSON.stringify(error)); }); 应该返回与curl相同的数据(对吗?): curl -X GET \ -H "X-Parse-Application-Id: myAppId" \ -H "X-Parse-Master-Key: myMasterKey" \ http://localhost:1337/parse/classes/_User 唉,事实并非如此。 当我尝试运行默认云代码function时,出现同样的错误消息: Parse.Cloud.run('hello').then( function(response) { console.log(response); }, […]

parsing服务器/ JS SDK,保存用户对象时发生错误206

我无法使用Parse Server JS SDK来编辑和保存用户。 我login,login和检索用户就好了,我可以无例外地调用user.set并添加/编辑任何我想要的字段,但是当我尝试保存,即使使用masterKey时,我得到Error 206: Can t modify user <id> 。 我也尝试使用save来直接设置字段,结果相同。 一个有趣的事情是,在数据库中,用户的架构得到更新与新的领域和types。 这是我的更新function: function login(user, callback) { let username = user.email, password = user.password; Parse.User.logIn(username, password).then( (user) => { if(!user) { callback('No user found'); } else { callback(null, user); } }, (error) => { callback(error.message, null); } ); } function update(user, callback) { […]