Articles of sails.js

如何用sails.js自定义颜色logging器

我想要在橙色debugging,而不是红色,但我不知道在哪里configuration(超载?)默认的风帆logging器。 我想我会在引导中做到这一点,但如何? 谢谢。 顺便说一句,有两次红色,一个错误和一个debugging似乎不是很好!

Node.js NPM模块与stream行的框架兼容

我明白,这可能是一个非常愚蠢的问题,但是第一次在我的脚趾首次浸入Node.js之后,我想知道在NPM上find的所有模块/软件包是否与Sails.js,Meteor等stream行的框架一起工作。许多PHP框架显然不是这样,例如Laravel使用Composer,我想知道是否同样的碎片适用于Node?

Sails.js REST Apivalidation

我正在尝试使用Sails js设置后端REST API。 然而,validation不是开箱即用的。 这是正常的行为? 我已经看了指南,并添加了validation到我的模型,但仍然当我使用类似邮递员铬上它仍然创build没有validation的logging。 我怎样才能对REST API进行validation?

自定义适配器在v0.10版本中失败

我的适配器无法在Sails v0.10中注册。 从我可以在文档中看到,registerCollection()仍然是应该处理收集注册的适配器方法。 但是,sails抱怨说适配器与当前版本(0.10.0-rc4)不兼容。 错误:这是一个有效的帆/水线适配器? 遇到以下错误:: 错误:适配器与当前版本的Sails不兼容。 这很奇怪,因为我通过sails sails generate adapter命令创build了使用v0.10的sails generate adapter 。 任何人有任何想法在这一个?

帆中的一个策略中的多个控制器

在文档中,我看到我们可以为单个控制器定义多个策略,但是可以在数组中定义多个控制器来使用一个策略? 例: ['ControllerOne', 'ControllerTwo'] : 'isAuthenticated' 谢谢

Sailsjs:模型在调用create方法时没有插入logging

我有一个模型Sample ,当我尝试插入一个logging到这个模型Sample.create(req.body, res.send({done: 1})); 或者Sample.create(req.body).exec(res.send({done: 1})); 我没有看到任何loggingbeeing插入get请求。 我在SampleController.create执行这个操作我得到的响应是{done: 1}没有插入新logging。 根据sailsjs文档,我们可以使用Sample.save()但我总是得到exception没有这样的方法。 注意: Sample只有一个字段firstName 。 使用sailsjs 0.9.9 那么为了插入新纪录,这里有什么错?

如何在sails.js中跟踪反弹的电子邮件或未送达的电子邮件

我正在使用nodemailer发送邮件。 我的要求是跟踪反弹的电子邮件或未送达的电子邮件。 怎么做 ? 请帮忙

我可以从命令行运行sailsjs控制器方法吗?

我正在用Sailsjs写一个包含刮板的应用程序。 目前我使用默认路由从浏览器调用刮板函数,但我认为如果能私自从terminal调用所需的方法会更好。 是否有可能做到这一点?

根据当前控制器使用Sails.js中的GruntFile加载JS文件

嗨,我新的风帆和gruntfile。 想知道是否有可能根据当前使用的控制器加载JavaScript文件/ s? 例如,我有这个目录: > api/controllers/ >> HomeController.js >> Module1Controller.js >> Module2Controller.js > > assets/linker/js/VM/ >> home.js >> module1.js >> module2.js 我想加载以下内容: 如果该页面当前在主页:我将只加载 <script src =“/ assets / linker / js / VM / home.js”> 等等… 如果它是可能的? 如何使用gruntfile来做到这一点 ?

如何使用socketio实时显示在线/离线用户使用Sails?

我的实时聊天应用程序基于Sails和SocketIO。它显示所有用户以及可用的在线用户。当用户login时,发出UserConnected套接字,当用户断开连接时,发出UserDisconnected套接字,My Server side socketio代码在config / sockets.js是 onConnect: function(session, socket) { if (session.passport) { if (session.passport.user && socket.id) { sails.io.sockets.emit('UserConnected', {userID : session.passport.user}); } } //// By default: do nothing //// This is a good place to broadcast a disconnect message, or any other custom socket.io logic }, onDisconnect: function(session, socket) { if (session.passport) { if […]