Tag: parse.com

使用node.js在Heroku中找不到模块“Parse”

我正在使用nodejs来访问Parse 。 它在当地正常工作。 但是当我把代码推到Heroku时,我得到如下错误: 6T13:34:58+00:00 app[worker.1]: 2013-03-16T13:34:58+00:00 app[worker.1]: module.js:340 2013-03-16T13:34:58+00:00 app[worker.1]: throw err; 2013-03-16T13:34:58+00:00 app[worker.1]: at Function.Module._resolveFilename (module.js:338:15) 2013-03-16T13:34:58+00:00 app[worker.1]: at Function.Module._load (module.js:280:25) 2013-03-16T13:34:58+00:00 app[worker.1]: at Module.require (module.js:364:17) 2013-03-16T13:34:58+00:00 app[worker.1]: at Object.Module._extensions..js (module.js:474:10) 2013-03-16T13:34:58+00:00 app[worker.1]: **Error: Cannot find module 'Parse'** 2013-03-16T13:34:58+00:00 app[worker.1]: ^ 2013-03-16T13:34:58+00:00 app[worker.1]: at require (module.js:380:17) 2013-03-16T13:34:58+00:00 app[worker.1]: at Object.<anonymous> (/app/server.js:2:10) 2013-03-16T13:34:58+00:00 app[worker.1]: […]

在Express-JS中查找“Unexpected token;”错误的原因/行

我正在使用快速JS的分析。 我试图显示一个EJS页面,但我得到Unexpected token ; 在服务器上(当命令行parse develop MyApp在terminal上运行时)。 以下是错误的完整堆栈跟踪: I2014-08-02T15:07:19.886Z]SyntaxError: Unexpected token ; at Object.Function (<anonymous>) at exports.compile (ejs.js:256:12) at Object.exports.render (ejs.js:295:10) at View.exports.renderFile [as engine] (ejs.js:325:22) at View.render (express_view.js:77:8) at Function.app.render (express_application.js:516:10) at res.render (express_response.js:763:7) at userQuery.find.success (app.js:31:10) at Parse.js:2:5906 at e (Parse.js:2:5101) 我的app.js有: app.get('/:username', function(req, res){ Parse.initialize("…", "…"); var userQuery = new Parse.Query("_User"); userQuery.equalTo("username", […]

Parse开始拒绝开发人员控制台中的空“提醒”请求

我试图在我的Parse应用程序上运行迁移,目前我正在尝试运行一个小的迁移脚本(根本不应该花一秒钟)。 但是,当我试图运行它(并试图解决错误),我的应用程序几分钟后无法使用。 当我进入开发者控制台时,这里是我得到的: 所有对我的应用程序的请求都会失败几分钟,所有我的应用程序页面将返回404,并且terminal上的所有命令都会延迟几秒钟,甚至一分钟左右。 下面是我试图执行的脚本(使用cURL的主键)(对于代码中的显式语言感到抱歉,这只是我自己的一个快速修复): Parse.Cloud.define("migratePosts", function(request, response){ var query = new Parse.Query("Posts"); query.find({success: function(results){ for (var i = results.length – 1; i >= results.length – 10; i–) { var post = results[i]; if(!post.get("User")){ var userQuery = new Parse.Query("_User"); userQuery.equalTo("username", post.get("username")); userQuery.find({ success:function(users){ var usr = users[0]; post.set("User", usr); post.save(null, { success: function(e){ console.log("saved " […]

500(内部服务器错误)JavaScript,parsing,快速发布请求

我正在写一个parsing应用程序的乐趣。 我正在使用JavaScript,parsing,Express,并且只有有时发生错误时,我有一个职位请求。 我有一个职位表格: form id="eventForm" action="newEvent" method="post"> <div> <label for="GoingWhere">Where are you headed: </label> <input type="text" id="where" name="where"></input> </div> 像下面这样运行(不pipe表单的大小)通常会以500错误结束: app.post('/newEvent', function(req, res) { var event = new Event(); //example for future for form submission event.destination = req.param('destination', null); event.where = req.param('where', null); event.expectedBack = req.param('expectedBack', null); event.emergency = req.param('emergency', null); event.timeLeaving = req.param('timeLeaving', null); […]

如何在Parse.com上手动提供文件?

我已经使用前端框架部署了一个单页面应用程序到我的Parse托pipe。 然而,这里有一个很大的问题:子path被路由到/public文件夹,只有一个index.html和一堆资产。 我已经尝试了通过所有其他路由服务该静态索引文件的许多选项,通过在cloud/main.js使用Express或HTTP ,但似乎Parse运行自定义子节点模块。 他们已经擦除了所有的文件系统方法。 在Express API上没有sendFile() ,在fs模块上没有readFile() … 我能做些什么来达到? 我只需要不在public文件夹中的所有path来提供相同的东西:我的index.html文件。 我已经尝试过了: 阅读文件并提供它: app.use(function(req, res) { fs.readFile('../public/index.html', 'utf8' , function(err, data) { if (err) { console.error(err); } res.send(data); }); }); 作为Express Middleware服务(可能是最有效的方式): app.use(function(req, res) { res.sendFile('../public/index.html'); }); 将其作为一条全面的路线: app.get('*', function(req, res) { res.sendfile('../public/index.html'); });

如何在Parse Cloud Code中解压zip文件?

我在我的Parse Cloud代码 – Express.js应用程序中需要从网站下载zip文件 – 链接到NSE India的股票下载。 一旦文件被下载,我需要解压缩并读取其中的CSV文件。 在Parse Cloud代码中,这个任务似乎是不可能的,因为我们只能从网站下载JSON或URL编码的数据 。 我正在研究Parse,Express – Node.js应用程序。 我也试过包含节点模块来解压缩zip文件,但似乎有很多依赖性问题。 请帮我一下 在此先感谢,Sudheesh厘米

parsingREST API vs Parse JavaScript SDK

我们正在build设一个networking和移动聊天应用程序。 用例是消费者可以使用Android移动应用程序与我们的客户服务聊天。 我们的后端团队将回复使用Web应用程序的用户。 Web应用程序还将具有将邮件上载到parsing数据库的function,该parsing数据库将在用户新闻传送中可见,查询parsing数据库中的项目/事务并将新产品SKU上载到数据库。 对于聊天,我们将使用像Layer / Pubnub / Socket.IO一样的服务以及Parse作为数据库。 这个架构会运作良好吗? 另外,对于Web应用程序,我们是否应该使用本地Parse JS SDK ? 或使用Parse REST API开发Node.JS / Express.JS应用程序?

为url提供文件

我正在尝试手动为特定url提供文件。 当我使用res.sendFile函数时,在我的日志中出现以下错误。 Object [object Object] has no method 'sendFile' Express version : 4.13.3 看来这个function是不可用的。 有一个关于在文档中提供静态内容的部分,但是如何提供它? 更新的代码: express = require('express'); app = express(); app.set('views', 'cloud/views'); // Specify the folder to find templates app.set('view engine', 'ejs'); // Set the template engine app.use(express.bodyParser()); // Middleware for reading request body app.get('/hi', function(req, res){ res.sendFile('index.html', function (err) { if (err) […]

Parse.com:你如何获得本地运行的Node.js服务器上的当前用户?

我正在使用Parse的FacebookUtils来authentication我的用户客户端。 一旦用户login,是否有可能使用请求头中的会话cookie获取服务器端的当前用户? 我注意到在Parse Data中有一个会话表。 我运行我自己的快递服务器,我的中间件看起来像这样: server.use((req, res, next) => { console.log("Cookies: ", req.cookies); res.type('html'); res.write('hello world'); res.end(); });

上传图片以用node.jsparsing

我想上传一个图像parsing,看起来我的代码工作,我收到parsing答案与图像的名称和url,但是当我去那个url没有显示。 这是我的代码: // function to upload file: Parse.file = function(url,data) { var promise = new Promise(); var fs = require('fs'); var opts = { url: url, method: 'POST', multipart: [{ 'content-type': data.contentType, 'body': fs.readFileSync(data.path) }], headers: { 'X-Parse-Application-Id': id, 'X-Parse-REST-API-Key': key, 'X-Parse-Revocable-Session': 1, } }; Request(opts, function(err, response, body) { if (err) return promise.reject(err); if […]