Tag: sails.js sails

错误:错误:密码authentication失败的用户“electron_release_server_user”

我在这里搞了一个很棒的Sails项目。 我设法让我的Macbook Pro 100%function,几乎没有任何困难。 这是我的叉子 现在我试图让它在Azure Ubuntu 14.04盒子上运行,并且在用npm start运行之后,它只是调用node app.js我得到这个错误: Error creating a connection to Postgresql using the following settings: { host: 'localhost', port: 5432, schema: true, ssl: false, adapter: 'sails-postgresql', user: 'electron_release_server_user', password: '[redacted]', database: 'electron_release_server', identity: 'postgresql' } * * * Complete error details: { error: password authentication failed for user "electron_release_server_user" at […]

启动js RangeError:在heroku上超出最大调用堆栈大小

从我的heroku应用程序日志得到这个错误。 我的本地机器上的相同代码运行完美。 但是,在英雄服务器上,这是从terminal确切的错误。 2015-02-09T12:00:03.532045+00:00 heroku[router]: at=info method=GET path="/socket.io/1/websocket/37ykGNWYvQ20k6c2LH4k?__sails_io_sdk_version=0.10.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript" host=myapp.herokuapp.com request_id=6f3206e0-db44-4252-8eba-75a6d5724be0 fwd="95.34.203.67" dyno=web.1 connect=1ms service=598515ms status=101 bytes=129 2015-02-09T12:00:03.431464+00:00 app[web.1]: RangeError: Maximum call stack size exceeded 2015-02-09T12:00:03.430489+00:00 app[web.1]: throw message; 2015-02-09T12:00:03.430500+00:00 app[web.1]: ^ 2015-02-09T12:00:03.360874+00:00 app[web.1]: 2015-02-09T12:00:03.430103+00:00 app[web.1]: /app/node_modules/sails-mongo/node_modules/mongodb/lib/mongodb/connection/base.js:246 2015-02-09T12:00:03.531458+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/app/issues" host=myapp.herokuapp.com request_id=b95a2e6f-7573-4581-8523-e745c125f6c6 fwd="192.168.0.146,112.196.35.195" dyno=web.1 connect=1ms service=1563ms status=503 bytes=0 做了一些研发,发现它在mongoDB版本的sails版本上有一些更新。 […]

风帆项目不工作

帆船项目不起作用。 从terminalsails lift之后。 我通过浏览器的localhost: 1337端口运行该项目。 但它没有加载,浏览器屏幕是空白的。 terminal没有错误信息。 注意:在同一台机器上几个小时之前,同一个项目运行得非常好

单程方向,风帆和mongodb

我有个问题。 我觉得我做错了什么。 我有两个模型:tutorType和学生。 这是我的学生 module.exports = { attributes: { tutor1Name:'string', tutor1Type: { model: 'tutorType' }, contact: { type: 'numeric' }, } }; 这是我的TutorType module.exports = { attributes: { libelle: "string" } }; 我使用预定义的蓝图来插入。 当我插入一个新学生时,我有返回的响应: { "name": "Luke", "tutor1Type": "Biological", "createdAt": "2015-07-13T17:57:12.526Z", "updatedAt": "2015-07-13T17:57:12.526Z", "id": "55a3fbf8c9e93bf0266a63a8" } 应该tutor1Type是一个对象,而不是一个string? 其实,我可以把我想要的string。 我希望能够把我在TutorType与我的学生的外键只有行。 我做什么错了? 编辑 只需在我的数据库中添加一下。 当我发送tutorType的ID到我的控制器。 它在db中添加一个“Object(hashID)”。 我认为这是一个好消息。 […]

SailJs从pg数据库中删除数据

我的应用程序发生了一些奇怪的事情,我正在使用官方的PostgreSQL驱动程序的SailsJs和我的数据被删除。 我没有任何删除数据的特定事件的模式或列表,但我有以下观察。 几天前,我正在写一个函数来销毁数据,当我执行该函数时,它给了我一个错误,我修复了错误,并再次运行我的Web应用程序,从我的一个表中的whoa数据都没有了。 昨天我写了一个函数,我试图得到该函数的HTTP调用,但它给了我500服务器错误,我开始debugging它,执行我的程序3到4次与此错误部分数据从我的数据库之一表。 后来错误是我在URL中有一个错字。 如果你们中的任何一个人对我发生的事情有任何经验,请让我知道如何解决它? 或者至less帮助我如何重现这个问题? 编辑 我激活了日志,并等待它再次发生,并再次发生,这里是从sailsjs日志 在日志中,我看到它谈到了alter.js同步策略,但是我select它作为safe策略

帆的上尉select?

我有一个与帆船船长大问题。 有时它工作正常,但主要是当我发布文件(与元字段),然后刷新身体。 console.log(req.body)打印{} 。 我在这里发布了这个问题 #138 。 有没有其他的图书馆可以和风帆一起工作? 我find一个名叫Muller的 ,是不是很好,如何在帆中实现呢?

帆js mongodb填充

我想使用.populate()Sails js和MongoDB,所以我做了这样的事情: 我正在使用最新版本的Sails和MongoDB和Node。 我的模型看起来像: // User.js module.exports = { attributes: { name: { type: 'string' }, pets: { collection: 'pet', via: 'owner' } } }; // Pet.js module.exports = { attributes: { name: { type: 'string' }, owner: { model: 'user' } } }; 我使用了以下与文档相同的内容: User.find() .populate('pets') .exec(function(err, users) { if(err) return res.serverError(err); res.json(users); }); […]

如何在sails中configurationnode-pushserver?

我正在用mongodb使用js风格。我需要为android和ios实现推送通知。 我怎么能实现它。 我在网上search了很多关于风帆js的推送通知的东西,但我没有find任何有用的资源在js中实现推送通知。 我尝试了节点推送服务器,但没有得到如何在sails中configurationnode-pushserver,所以任何人都可以帮助我这个。

如何查询朋友post在特定路线的Rest API中

我正在SailsJS工作,我正在尝试为我的移动应用程序构build一个REST API后端,以允许Newsfeedpath,所以如果我在前端查询JSON,我可以从www.website.com/用户/ ID /新闻源。 控制器获取每个用户的朋友和他们的post,并按照时间顺序显示在该路线上的JSON。 我来自一个客观的C背景,所以忍受我的新手。 config/routes.js module.exports.routes = { '/': { view: 'homepage' }, 'get /user/:id/newsfeed': { controller: 'UserController', action: 'newsfeed' } }; Model/User.js var User = module.exports = { //User attributes attributes: { facebookId: 'string', accessToken: 'string', location: 'string', email: 'string', first_name: 'string', last_name: 'string', about: { interests: 'string', goals: 'strings', headline: 'string', […]

等待asynchronous任务完成nodejs

我正在创build一个应用程序,用户可以有很多房间,每个房间可以有很多频道,这是我的代码时,检索房间和相应的渠道: getRooms: function (req, res) { User.find({id: req.cookies.claver_id}).exec(function (err, result) { if (err) { return res.send(400); } rooms = result[0].rooms; if (rooms.length === 1) {//No room defaults to [''] return res.send(400); } var roomsObj = {}; var roomsArr = [];//we will place the roomsObj inside the roomsArr var chansObj = {}; var chansArr = []; […]