Tag: sails.js

Sails.jsauthentication用户的单个实例

我想只允许login一个用户的一个实例。如果我在这台计算机上login,然后去另一台计算机login,应该销毁以前的会话。 我怎样才能做到这一点? 我如何访问所有的会话,所以我可以销毁正确的,或确保会话的用户ID是唯一的? 我所见过的访问会话的唯一文档是关于req.session ,它只针对当前会话。

将sails.js应用绑定到特定的ip

我有一个Nodejs项目,并使用sails.js mvc框架。 现在,我准备部署它,但在此之前,一个要求是将其绑定到不同的IP。 有没有sails.js我们可以做到这一点? 我应该更新什么文件或configuration?

是否有可能在节点集群上运行sails.js?

我正在运行一个使用节点js vanilla集群设置的快速服务器,如下所示: http://rowanmanning.com/posts/node-cluster-and-express/ 我想将服务器移到sails.js,我想知道是否有人知道如何configurationsails来支持节点集群(没有代理,只是简单的集群)。 TX, 肖恩。

用于NodeJS的命令stringparsing工具

我正在使用SailsJS作为应用程序。 从前端即NodeWebkit用户将input一个命令,将通过套接字发送到服务器。 该命令在后端parsing,并调用特定的服务/控制器。 套接字代码如下: socket.on('command', {'command':'user -a -n abhishek -p 123456'}) 我正在使用JISON进行命令行parsing,它使用它们的值获取命令中的所有选项。 有什么命令parsing器比JISON更好,我可以在这里使用。 提前致谢

当请求来自另一个域时,如何在sailsJS后端应用程序中坚持authentication状态?

我有一个架构,我正在使用sailsJS(自定义node.js实现)作为我的API服务器和angular度前端服务器。 每个应用程序都来自不同的域名。 我怎样才能保持sailsJS api应用程序之间的身份validation会话之间的请求? Sails有一个集成的req.session对象来维护会话,但是当客户端从另一个域被服务的时候,它似乎没有开箱即用。

如何使用特定的ID为模型创build动作?

所以,我使用的是sails.js框架,我想为id为“5”的用户创build一个动作“邀请”。 我应该在哪里放置一个函数“邀请”? 我想获得一个类似于这样的URL:“ http://example.com/api/users/5/invite ”。 蓝图打开。

Sails.js:模型本身的一对多关系

我正在尝试使用Sails.js和MongoDB来构build一个支持多级类别的简单应用程序。 一个类别可以有许多子类别。 所以在我的Category模型中,我在自己的内部build立了一对多关系类别 : module.exports = { adapter: 'mongo', attributes: { categoryTitle: { type: 'string', required: true }, //owner or parent of the one-to-many relationship parentCat: { model: 'category' }, //sub categories subCategories: { collection: 'category', via: 'parentCat' }, }}; 这些类别使用​​AngularJS中的ng-repeat指令显示在select下拉列表中,例如 <select class="selector3" id="categoryParent" ng-model="category.parent"> <option>Choose a category or none</option> <option ng-repeat="cat in categories" value="{{cat.categoryTitle}}">{{cat.categoryTitle}}</option> […]

如何用passport.jslogin用户testingsail.js控制器

我尝试unit testing我的sail.js控制器,要求用户login。我目前的testing是: var request = require('supertest'), // I try to use 'superagent', this changes nothing user = request.agent; describe('SomeController', function() { // login user first of all before(function(done) { user(sails.hooks.http.app) .post('/user/login') .send({username: 'hellocat', password: '123456789'}) // request works well by itself, // it does not return error and return normal response. .end(function (err, res) { […]

适配器与当前版本的Sails不兼容

我无法在我的UBUNTU机器上运行风帆js项目我帆0.10.5和下面是我得到的错误 ahsan@ahsan-Inspiron-N5110:~/Desktop/CardCashP2/Website$ sails lift info: Starting app… warn: `sails.config.express` is deprecated; use `sails.config.http` instead. warn: The adapter `sails-disk` appears to be designed for an earlier version of Sails. warn: (it has a `registerCollection()` method.) warn: Since you're running Sails v0.10.x, it probably isn't going to work. warn: To attempt to install the updated version of […]

JavaScript堆栈 – Web服务器和API服务器:一起或分开?

我们正在开发一个基于JavaScript框架和库(node,express / sails,angular,mongo等)的大型网页应用程序。 我们需要有一个后端,一方面为Web应用程序提供服务,另一方面接受来自同一应用程序但来自其他来源的数据的API调用 – 这些日子非常普遍。 我们要做的决定之一就是将Web应用程序服务器和API服务器的后端分开,或者将它们放在一起。 例如,我们应该有一个快速运行服务或应该表示服务的Web应用程序,静态内容,身份validation等,并有一个单独的服务数据的Restify服务器。 每个议程有什么优点和缺点?