Tag: sails.js

sails.js有一个很好的MSSQL / SQL Server适配器吗?

我想说,我真的很喜欢sails.js为一个简单的MVC框架,但觉得它缺乏其文档和API参考。 我search了所有的尝试,find一个好的mssql(SQL服务器)Sails.js适配器的任何信息,但无法find一个。 我希望有人遇到过,并可以推荐它。 我也考虑build立一个自定义的适配器,但发现文档不是有帮助的。 任何帮助这个话题将不胜感激。 谢谢。

帆中的多对多关系

在我的帆应用程序(真正新手帆),我有3个模型: – 用户(电子邮件,密码) – 团体(姓名) – 项目(名称) 我希望组模型充当用户和项目之间的多对多关系,如何实现? 我正在使用帆0.9.4,我已经读了关于关系的问题#124,但不真正了解,如果这可以应用到现有的模型(也包含自己的属性上的itemId和userId)。

自定义视图/操作/控制器不能在Sails JS中工作

我一定是做错了,但我看不到…基本上,如果我通过sails generate controller products创build一个控制器/模型,并在文件/controllers/ProductsController我添加一些variables的索引操作,如: index: function(req, res) { return res.view({ myOne: 'World?', myvar: 'hello???', title: 'Yeap' }) }, 当我检查本地主机:1337 / products肯定足够的variables打印在模板中。 请注意,我没有添加自定义视图,我的模板文件位于views/products/index.jade (我使用的是Jade而不是EJS)。 但是,如果我在/config/routes创build自定义视图,例如: '/custom': { view: 'custom', controller: 'ProductsController', action: 'customAction' } 并在我的ProductsController中,我有一个非常类似的行动,如前所述: customAction: function(req, res) { return res.view({ myOne: 'Hello?', myvar: 'World???', title: 'Yeap' }) }, variables不会打印在我的模板中。 模板被称为好,所以是控制器和行动(所以它似乎)。 任何人都可以解释我做错了什么?

Sails.js生产环境不会在badRequest上返回JSON响应,但是dev环境会这样做

正如标题所述,我的sails应用GET请求到一个特定的路由/控制器函数返回badDequest与JSON在开发环境,但不是在产品环境。 为什么是这样? 这里是控制器function: index: function(req, res) { async.auto({ companies: function(cb) { User.findOneById(req.session.user.id) .populate('companies') .exec(function(err, user) { if(err) { var badRequestData = { error: err }; return cb(badRequestData, null); } else if(user.companies.length == 0) { var badRequestData = { error: "This user has no associated companies." }; return cb(badRequestData, null); } cb(null, user.companies) }); }, validateForNullCompanies: […]

Sails.js – 使用多个连接获取对象(模型)

我是新的node.js和更新到Sails.js框架。 我目前正在试图使用我的数据库,我不明白Sails.js的所有事情,但我设法按步骤做我想做的事情。 (我习惯了一些PHP MVC框架,所以不难理解结构。) 在这里,我试图从我的数据库中获取一行,使用2 JOIN子句。 我设法使用SQL和Model.query()函数来做到这一点,但我想以“更清洁”的方式来做到这一点。 所以我有我的数据库中的3个表:meta,lang和meta_lang。 这很简单,画面比文字好,这里有一些截图。 元 郎 meta_lang 我想要做的是得到meta_table中与' meta_table和' meta_table (例如)匹配的行。 这里是Meta和Lang模型(我用sails generate model命令,并用我需要的编辑它们): 元 module.exports = { attributes: { code : { type: 'string' }, metaLangs:{ collection: 'MetaLang', via: 'meta' } } }; 郎 module.exports = { attributes: { code : { type: 'string' }, metaLangs:{ collection: 'MetaLang', via: […]

Laravel5(PHP)或SailsJS(node.js)?

其实,我正在与Laravel5(laravel.com)合作, 与SailsJS(sailsjs.org)合作开发另一个项目的人问我为什么还在使用PHP。 我应该使用nodejs(sails),因为PHP将是一种语言将会死亡。 那么,未来有什么好用呢? 两者都是MVC框架 你可以用Jade编写视图(参见jade-lang.org) 你既可以使用任何数据库。 在这两个你可以轻松地安装模块(composer / npm为后端),凉亭为前端 有什么更好的 – 而且是一个重要的方面 – 框架创build响应速度更快?

使用angularjs和sails.js后端构build一个页面应用程序

我刚刚发现了关于sails.js,我认为这真的很棒。 我想用sails和angular构build应用程序,但是我还没有find任何指导。 我发现这个网站应该有一个关于使用sails.js而不是expression在平均堆栈上的谈话,但是那里没有video。 我会很高兴的链接到video或博客文章如何做到这一点。 谢谢大家。

在哪里访问和存储EJS助手 – SailsJS

好, SailJS的默认模板引擎是EJS ( embedded式Javascript ) 但我似乎无法find我们可以创造自己的帮手和东西的地方。 那么,你知道在哪里访问和存储EJS助手/东西吗?

Sails.js中的密码确认和外部模型validation

也许有一天我一直在玩Sails。 我试图围绕在Sails.js中进行大量validation的最佳方式进行讨论。 这是情景: Registration Form: Username: _______________ E-Mail: _______________ Password: _______________ Confirm: _______________ 用户input: 一个正确的电子邮件 一个已经存在的用户名 两个密码不匹配 期望的结果: Username: _______________ x Already taken E-Mail: _______________ ✓ Password: _______________ ✓ Confirm: _______________ x Does not match 要求,几个要点: 用户input的每一个方面都会收到所有的错误信息 (不仅仅是第一个)。 他们不是模糊的 (“用户名已被占用”或“用户名必须至less有4个字母”比“无效的用户名”更好) 内置的模型validation显然不会负责检查匹配的密码确认(SRP) 我认为我需要做的是: UserController的: create: function(req, res) { try { // use a UserManager-Service to keep […]

实现与Socket.IO和NodeJS的audio聊天

我使用sails.js ( node.js )和socket.IO创build了一个聊天应用程序。 我需要实现audio chat和file transfers 。 任何人都可以帮助我获得基本的教程链接集成WebRTC与socket.IO ? 提前致谢。