-
2 votesanswersviews
升级到版本0.10.x时,是否需要对使用Sails 0.9.9版构建的应用程序执行任何特殊操作?
我目前正在使用Sails版本0.9.9开发应用程序,但我想升级以利用对数据模型关联的新支持 . 我发现this article关于将应用程序从0.8.x迁移到0.9.x但是我应该做些什么来安全地将我的应用程序从0.9.x升级到0.10.x? -
2 votesanswersviews
Sails JS - 如何将用户api模型连接到Couchbase中的用户存储桶?
我在 Sail.Js 应用程序中有一个 User.js 模型和一个 UserController.js 控制器 . 我在 connections.js 文件中设置了以下配置: CB: { adapter: 'sails-cbes', host: 'http://localhost', port: 8091, user: 'couchbase', password: 'couch... -
2 votesanswersviews
在帆升降机上停止柱/工作台更换的方法
我正在使用风帆版0.11.2 . 以下是代码 config / models.js 在我的风帆应用程序中 /** * Default model configuration * (sails.config.models) * * Unless you override them, the following properties will be included * in each ... -
1 votesanswersviews
Sailsjs覆盖一个模型的蓝图方法
我有一个Sails API,其中某个模型(Role)需要返回与默认值不同的数据 . 我在控制器中写了一个方法来发回我想要的数据,但是如果我在_253801中设置了一条路由,就像这样: 'GET /role/:id': 'RoleController.readRole' 它优先于其他设置的路径,如 http://localhost:1337/role/count/ 或 http://localho... -
0 votesanswersviews
使用Sails.js连接Postgresql数据库
我是Sails的全新产品,我希望在javascript版本中构建我的第一个应用程序!我目前正在尝试将我的sails应用程序连接到postgresql数据库,我想确保我正确地执行此操作 . 我首先创建了一个带有dbName,userName和password的postgresql数据库 . 我已将所有这些信息添加到我的 connections.js 文件中: somePostgresqlServer... -
1 votesanswersviews
带有sails-mongo的Sailjs执行类型不正确 . 我究竟做错了什么?
我有一个sails应用程序只使用一个简单的索引和简单的创建(插入)到mongo数据库 . 当我输入正确的类型数据硬编码为模型中声明的类型时,我收到一个错误 . url insert err = [Error (E_VALIDATION) 1 attribute is invalid] Invalid attributes sent to urls: • status • Value sho... -
1 votesanswersviews
Sails框架需要从数据库中的可用表中获取数据
我正在使用sails框架从表中获取数据并在进行一些操作后将其显示给用户 . 该表属于另一个应用程序,我只需要从中读取数据 . 我创建了一个与数据库中可用的模型相同的模型以及列名 . 我得到一个错误 RequestError: There is already an object named 'table_Name' in the database. 我无法创建表,在帆中是否有办法 -
0 votesanswersviews
让sailsJS自动更新createdAt和updatedAt
我正在尝试设置一个具有createdAt和updatedAt列的模型,并希望sails在条目更改时自动更新这些字段 . 目前我无法让它发挥作用 . 试图查看文档,但他们没有提供有关如何设置它的“指南” . 我的文件如下: Users.js(型号) module.exports = { tableName: 'users', primaryKey: 'id', attributes: {... -
6 votesanswersviews
如何更改Sails JS中间件的默认配置
我试图改变Sails JS应用程序的设置,并且有点麻烦将参数传递给body-Parser以更改默认设置 . 我之前有过这里描述的问题:Posting larger files 我相信通过更改默认的'limit'选项已经正确回答了这个问题,因为100kb的默认大小减去了formData对象的33%开销,这与我能够/不能发送的文件大小非常一致 . 所以提出的解决方案是这样的: var bodyPars... -
2 votesanswersviews
试图将Sails 1.0.2与PostgreSQL对接,无法通过任何方式连接到DB
我一直试图将Sails 1.0.2应用程序停靠,以便能够使用docker-compose在本地运行它,但它似乎无法以任何方式连接到PostgreSQL服务器 . 另外,我想我可能会遗漏一些关于数据库创建如何与Sails一起使用的概念 . 我尝试过任何模型“安全”行为(用于手动迁移),“更改”和“删除” . 在运行安全模式时,我尝试在容器内的单独任务中使用 sails-migrations db:c... -
0 votesanswersviews
sails 1.0如何在400和500错误中的每个响应中更改404或500错误页面布局
我正在使用和学习帆1.0然后我需要在帆上的每个响应中更改404或500错误页面布局1.0我需要如何设置? 一些控制器使用 res.view('404',req) 来调用404某些控制器是使用 res.notFound() 来调用404 谢谢! 顺便说一下.i有一个错误,当使用 return res.notFound() 它会显示"me is undefined in layout.ejs... -
2 votesanswersviews
在Windows上本地开发node.js,如何指向localhost:1337以使用我自己的URL,如mywebsite.local?
我是node的新手,只是尝试在sails框架中开始构建应用程序 . 我想将http://mywebsite.local指向localhost上的sails应用程序:1337如果可能的话? 我已经在windows hosts文件中添加了一个条目: 127.0.0.1:1337 mywebsite.local 谢谢 -
0 votesanswersviews
离子运行android没有找到离子错误404
我有一个离子应用程序,当我向我的localhost发出POST或获取请求时,它与离子服务很好地工作,当我制作离子uild android然后离子运行android我总是得到404 POST没找到,我几乎尝试了所有东西 . 我添加了插件白名单并放入我的config.xml <content src="index.html"/> <access origin=... -
-1 votesanswersviews
angular2-sails 404错误(未找到)
我很难用角度2的前端连接我的sql server . 我跑了sailsjs入门指南 然后我用风帆连接了angular2 . 我跟着尖锐的指南http://sharpten.com/blog/2016/02/02/integrating-angular-2-with-sails-js.html 然后我使用sails-sqlserver包连接到我的localhost sql server sails-... -
1 votesanswersviews
Sails-js正在解除但是localhost:1337无法正常工作
Sails项目无效 . 从航站楼升起航行指令后 . 我确实通过浏览器中的localhost:1337端口运行了该项目 . 但它没有加载,浏览器屏幕是空白的 . 并且终端中没有错误消息 . 注意:同一个项目在同一台机器上运行几个小时后运行得很好请帮助解决为什么突然出现这个错误 enter image description here enter image description here -
0 votesanswersviews
Sails升级成功,但导航到localhost时出现404错误:1337
Sails lift显示服务器在端口1337上运行 . 我转到url localhost:1337它显示404页面 . 这可能是什么问题 . 它是我的本地开发机器运行ubuntu 16.04并且还安装了apache2 sails v0.10.5, node v4.2.6 除了显示环境和端口详细信息之外,sails lift上的详细选项不提供任何信息 我的Blueprint.js文件 m... -
-3 votesanswersviews
使用pomelo.js而不是sails.js - EJS视图渲染器
我正在使用sails.js,但我正在尝试更改并使用pomelo.js . 两者都基于express.js . 但我遇到了一些麻烦,这里是我的web-server / app.js var express = require('express'); var app = express(); var port = 1337; //使用EJS渲染器app.engine('.html',require(... -
8 votesanswersviews
Sailsjs Socket IO
我是SailsJs和Socket IO的新手 . 我想在Sailsjs中执行下面的Socket IO示例 . 在服务器端,我需要执行以下代码 . 但我不知道在哪里放置此代码 . var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.emit('new... -
4 votesanswersviews
如何使用微服务架构设计sails.js项目?
我从here学到了微服务 现在,我想在我的下一个sails.js项目中使用微服务架构 . One way I could think of is: 将我的sails.js应用程序分解为多个小sails.js子项目/存储库 . 在一个子项目中有一个控制器模型 . 例如,如果我们考虑简单的电子商务应用程序,实体说用户,产品,订单等,那么每个应用sails.js模型控制器的每个都将有单独的sai... -
0 votesanswersviews
Sails.js - 控制器问题
我正在开发一个控制器,使用以下代码(SoundCloudController.js)从SoundCloud的API解析JSON,以便检索一些数据 . 当我抬起应用程序,然后转到我创建的视图; “result.ejs”,它崩溃了 . module.exports = { // Search for something // SoundCloud API reference: ... -
14 votesanswersviews
在SailsJS中处理异常的最佳实践
我几天前刚开始尝试SailsJS .我已经意识到只要有未捕获的异常,就会终止Node .我有一个控制器列表,每个控制器调用服务/中的特定服务JS文件(包含逻辑和数据库调用) .我是否可以为所有服务编写全局错误处理程序,以便应该由它处理从这些服务发生的任何类型的错误,并且必须将适当的错误响应传递给前端 . 我尝试使用process.on('uncaughtexception')或一些基本异常,但需要... -
1 votesanswersviews
使用Sequelize作为ORM在Sails应用程序中使用原始查询
我正在使用一个使用Sequelize作为ORM工具的sails应用程序 . 应用程序和Sequelize之间的初始集成是通过sails-hook-sequelize插件 Build 的,可以找到here . 到目前为止,这种方法运作良好,定义和使用模型没有问题 . 但是,当我想将View定义为Sequelize对象时,我遇到了障碍 . Sequelize(还)还没有一种简单的方法可以做到这一点 ... -
3 votesanswersviews
passport.js使用sails.js验证弹出窗口
我需要在passport.js身份验证方面提供帮助 . passort.js真实的工作正常 . 但我不知道如何在弹出窗口中创建身份验证登录 . 后端的所有身份验证过程函数 . 请帮我 . 'linkedin': function(req, res) { passport.authenticate('linkedin', {failureRedirect: '/login... -
5 votesanswersviews
帆中的多对多关系
在我的帆应用程序(真的是帆船的新手)中,我有3个型号: 用户(电子邮件,密码) 团体(姓名) 物品(名称)我希望Groups模型能够充当用户和项目之间的多对多关系,如何实现这一目标? 我正在使用风帆0.9.4,我已经阅读了关于这种关系的问题#124但是并不真正理解这是否可以应用于现有模型(在itemId和userId之上还包含它自己的属性) . -
1 votesanswersviews
Sailsjs使用非事务性保存的多对多关联
我很高兴使用Sailsjs的beta v0.10,我担心一个关于多对多关联的问题: 比如说,Model-A和Model-B通过两个属性进行多对多关联 . API建议使用“add”-method将一个现有的Model-A-object附加到另一个Model-B-object的集合,然后调用Model-B的“save”方法,以进行更改持续性 . 这可以按预期工作,但文档还提到了有关save-meth... -
12 votesanswersviews
Sails.js / Waterline级联删除多对多关联
如stackoverflow answer所示,在Waterline中不支持级联(特别是级联删除),通过使用 afterDestroy (或 afterUpdate 用于软删除)生命周期回调并删除相关记录,可以解决一对多关联问题 . 第二个查询 . 这可以通过 ManyModel.destroy({ oneModel: _.pluck(destroyedOneModels, "id&qu... -
1 votesanswersviews
Angularjs:通过关系实现多对多
在我的应用程序中,我有 Students 谁可以 Enroll 在 Classes . Enrollment 记录 start and end dates 以及 Class 的引用 . Class has details 喜欢类名和描述 . 学生(1) - (N)入学(1) - (1) class 因此学生(1) - (N) class 这就是我想要的对象 . { "stude... -
2 votesanswersviews
Sails / Waterline:查询结果中的关联ID无法在没有填充的情况下访问
我对Sails和Waterline非常熟悉 . Situation: 我们有一个模型播放列表,它与sails-mongo上的模型乐曲有很多对多的关联 . 当我们查询所有播放列表时,我们不想侧载所有相关歌曲 we just need the ids 的相关歌曲,以便我们以后可以懒得加载它们 . 当我们进行填充(使用Ember蓝图:populateEach())时,我们当然会获得ID,但加... -
0 votesanswersviews
SailsJS - 多对多关系
我已经阅读了几次文档,并且不确定如何在Sails中进行此操作以寻求帮助 . 我有程序员,项目和反馈 . 我想链接它们,以便为特定项目的程序员提交反馈 . (例如“他很棒!”) 实现这一目标的最佳方法是什么? -
0 votesanswersviews
Sailsjs Waterline与遗留数据库有很多很多关系
我有2个域用户和角色,它与Many To Many有关系 . 用户有很多角色 . 当我运行应用程序时,它会创建像 role_user__user_role 这样的映射表 . 我需要支持表名为 UserRole 的旧数据库 . 任何人都可以帮助我实现同样的目标吗? User.js有一个属性,如: role: { collection: 'role', via: 'user' } 和Role...