Tag: sails.js

在Mac Osx中安装msql

所以我试图使用MySQL作为我的数据库在帆js而不是mongodb,我目前很难configuration/安装它。 所以基本上我所做的是在我的应用程序文件夹中input npm安装sails-mysql 然后我修复了所有我的configuration为帆JS和我有一个500(E_UNKNOWN)错误,当我打开我的应用程序或打开连接到MySQL的页面。 看来我没有运行和安装mysql。 所以下面这个, http://dev.mysql.com/doc/mysql-macosx-excerpt/5.5/en/macosx-installation-pkg.html我安装了mysql。 现在,我似乎无法find我的电脑上启动它的MySQL。 我知道它应该在/ usr / local / bin中,但是当我使用terminal打开它时 打开-a Finder / usr / local / bin mysql安装目录不存在。 有什么我失踪? 或者我应该只安装MAMP?

在风帆testing中加载灯具

文档只是说 // here you can load fixtures, etc. 我已经搞清楚了,我可以包括在内 var fixtures = require('./fixtures/models.js'); 在引导脚本中,所以完整的引导脚本是: /* * Lifts Sails before testing comenses. */ var Sails = require('sails'); var sails; before(function(done) { this.timeout(5000); Sails.lift({ // configuration for testing purposes environment: 'test', }, function(err, server) { sails = server; if (err) { return done(err); } // here you […]

重命名一个sails.js项目?

我想知道是否有任何简单的方法将旧的sails.js项目名称的所有实例更改为新的? 我有一个艰难的时间试图find这个在线和文档。 任何指针/build议将不胜感激。 谢谢!

节点js插件的权限

我使用Sails.js创build了一个Web服务器,并希望允许第三个开发人员创build可从网页(商店)安装的node.js插件。 我的问题是我不希望这个插件需要帆(或其他关键模块),并有权访问数据库和服务,并做他们想要的。 例如使用fs并删除所有文件。 我怎样才能做到这一点 ? 我不知道如果node.js可以locking一些脚本在这个自己的目录

SAILS.JS:被问及在每个页面中使用js,css sails.js

我有许多文件的CSS,每个不同的页面js不同。 但如果我把整个资产放在sail.js forder将得到布局。 我不希望这样,我想能够pipe理文件的CSS,JS将被用于任何特定的页面。 如果CSS,js然后放入layout.js一般,分开,也包括在其页面中 请在这个问题上支持我

如果钩子使用域,Sails不会启动

我创build了一个Sails.js服务器,可以在挂钩初始化时使用第三方代码。 我想使用域来安全地捕捉错误,但是当发生错误时,错误被正确捕获,但是sails服务器不会以此错误启动: error: Error: The hook `myhook` is taking too long to load. Make sure it is triggering its `initialize()` callback, or else set `sails.config.plugins._hookTimeout to a higher value (currently 20000) at tooLong [as _onTimeout] (/…/node_modules/sails/lib/app/private/loadHooks.js:92:21) at Timer.listOnTimeout (timers.js:110:15) { [Error: The hook `plugins` is taking too long to load. Make sure it is triggering […]

帆升降很慢超过15秒

我有一个与SATA磁盘的MacBook。 我有我的本地机器上运行的MySQL。 我的npmtesting试图提起帆,然后运行一些unit testing。 这需要超过15秒,我必须 this.timeout(15000); 在bootstrap.test.js提升我的帆服务器。 我有我的同事拉相同的代码,并能运行 npm test 在不到2秒的时间内。 我的笔记本电脑上有任何错误,如安装在错误的目录中的MySQL。 有什么办法可以提高我的服务器速度吗?

Sailsjs市场采用,目前是任何企业使用它?

我一直在使用nodejs来研究企业解决scheme,而且我遇到了sailsjs。 我研究了它并实现了一个PoC,我对整体样板和其他随时可用的function印象深刻。 尽pipe如此,我工作的组织对使用sailsjs制作产品应用程序持怀疑态度。 所以我的问题是:有没有任何一家知名的技术/金融公司将sailsjs作为企业解决scheme的一部分的例子?

帆/水线填充不能在交界处工作?

当我尝试用另一个联结表(模型)填充联结表(模型)时,水线填充给了我一个空的集合。 我使用多对多的关系,如下所示: https://github.com/balderdashy/waterline/issues/705#issuecomment-60945411 我正在使用mongolabs的sails-mongo适配器。 示例代码, 模型用户 /user.js module.exports = { schema: true, attributes: { id: { type: 'string', primaryKey: true, }, student: { type: 'string' }, vendor: { type: 'string' }, courses: { collection: 'vendorcourse', via: 'users', through: 'usercourse' }, coursesProvided: { collection: 'course', via: 'vendors', through: 'vendorcourse' } } }; 示范课程 /course.js module.exports = […]

使用sails作为REST API来启动护照js集成

我正在尝试在本地mysql数据库中使用护照js进行身份validation。 我正在使用邮递员扩展来testing应用程序。 我发送两个字段,即用户名和密码进行身份validation。 当任何一个字段为空时,响应以json格式显示为 { "message": "Missing credentials", "user": false } 但是,当我通过两个字段的值我得到500内部服务器错误。 错误:发送500(“服务器错误”)响应:TypeError:无法读取在d:\ Test \ api \ controllers \ AuthController.js:25:23的未定义属性'消息'在Strategy.strategy.error(d:\ Test (D:\ Test \ node_modules \ passport-local \ lib \ strategy.js:94:17)在尝试时(d:\ Test \ node_modules \ passport \ local \ lib \ strategy.js: (d:\ Test \ node_modules \ passport \ lib \ middleware \ authenticate.js:342:7)在Object.module.exports.login(():\ node_modules […]