sails.js相关内容

如何从 Sails JS 中的现有数据库生成模型?

我从 SailsJS 和 MySQL 开始,我的数据库中有很多表.所以,我不知道在 SailsJS 中有一个工具可以从数据库生成模型,比如 Database First 在 Entity Framework (ASP) 解决方案 你应该使用,自动生成现有的模型库数据库非常好. https://www.npmjs.com/package/sails-generate-models ..
发布时间:2021-07-14 19:36:50 其他开发

如何使用sails.js 中的新控制器操作格式上传文件

有人知道我如何使用sails.js的(输入,存在)格式将文件上传到控制器动作,这是我的尝试: module.exports = {FriendlyName: '上传文件录音',描述:“将录音上传到 AWS",输入:{名称: {要求:真实,类型:'字符串'},哑剧类型:{要求:真实,类型:'字符串'},记录: {类型:'参考'}},退出:{没有录音:{responseType: '没有录音',描 ..
发布时间:2021-07-14 19:36:42 其他开发

帆水线中的多个模型更新

我在sails (0.10.0-rc5) 上构建了一个项目几天,在某些情况下,我需要使用相同的数据一次更新多个条目,所以我做了一些... Servers.find({owner_id:anonymous_user.id}).exec(function(error, servers) {catches.error(error);query.save_each(servers, {owner_id: ..
发布时间:2021-07-14 19:36:39 其他开发

Sails:增加 bodyParser 限制

在我的应用程序 (sails 0.12.0) 中,我想扩展在 POST 请求时发送的字节数限制.所以在我的 config/http.js 中,我取消了 bodyParser 的注释并将其设置为: module.exports.http = {...中间件:{...bodyParser:(函数(){var opts = {limit: 1024*1024*5};//将其设置为 5 兆字节变量 fn ..
发布时间:2021-07-14 19:36:36 其他开发

帆:在生产中禁用“蓝图操作",因为它会产生巨大的安全足迹?

熟悉Sails 用于节点. 我需要习惯的一件事是使用 blueprints 设置控制器方法路由的“自动"方式. 例如,从文档中,如果启用了 actions-blueprints(默认情况下),则将为以下各项生成 GET、POST、PUT 和 DELETE 路由控制器的每一个动作. 例如从文档中,当您获得控制方法 EmailController.send 时,将创建以下路由: ..
发布时间:2021-07-14 19:36:33 其他开发

Sails.js 后台处理循环,与连接无关

如果你有一个进程循环,你想在 setTimeout 延迟后连续运行(不管连接数),该代码将从哪里去执行? 看起来代码会放在 services 目录中,但是我从哪里开始循环?我在 app.js 中尝试过,但是一旦升起帆就行不通了,它看起来不像 简单示例 //MyFoo.js模块.出口 = {shouldFoo: 真,doFoo:函数(){如果(this.shouldFoo){conso ..
发布时间:2021-07-14 19:36:30 其他开发

从sails控制器中的方法中排除某些数据的最佳方法

我想在某些控制器方法中排除一些数据,而在其他方法中我想要的是这些数据.找到后,我使用 forEach 函数直接进入方法: 九:函数(req, res){Dore.find().limit(9).sort('createdAt DESC').populate('文件').exec(函数(错误,sh){如果(错误){返回 res.negotiate(err);} 别的 {console.log('之 ..
发布时间:2021-07-14 19:36:27 其他开发

Sailsjs模型中一定长度的字符串

如何强制 Model 属性的长度恰好为 32 个字符? 我试过了 键:{类型:'字符串',长度:32} 但它不起作用. 解决方案 好吧,让我告诉你我做了什么. 阅读数小时后,您会发现“columnType"属性就是解决方案.它与“type"属性一起使用.例如.我有一个“描述"字段.它看起来像: 描述:{类型:'字符串',columnType: 'varchar (27 ..
发布时间:2021-07-14 19:36:25 其他开发

使用 socket.io 和 Sails.js 发送会话特定的消息

我正在尝试使用sails.js 框架实现私人聊天功能,但在尝试向特定用户发送消息时遇到了一些问题. 目前,我已经通过使用 socket.io 的 .socket(socket.id).emit(event,message) 将消息发送到特定的 socket.id 来实现私有通信,但是这种方法的问题在于,每次用户打开一个新选项卡时,都会为该新连接生成一个新的 socket.id. 我的问 ..
发布时间:2021-07-14 19:36:19 其他开发

SailsCasts 用户模型验证

我正在按照 Ponzi Coder 的 SailsCasts Youtube 视图创建注册表单,但我在用户模型验证方面遇到了问题.如果我取出验证规则,我可以提交表单,但是当我重新输入规则时,我会收到以下警告.此外,当我能够提交它时,只返回 ID 和 CreatedAt,没有别的: {"错误": "E_VALIDATION",“状态":400,"summary": "3 个属性无效","mod ..
发布时间:2021-07-14 19:36:14 其他开发

在 SailsJs 中使用 Node 集群模块:EADDRINUSE

我有一个基于 SailsJs (http://sailsjs.org/) 的应用程序,它必须处理一些 CPU密集的任务.简而言之,我想使用 cluster (https://nodejs.org/api/cluster.html) 模块将这些任务的处理委托给工作进程,以便 Sails 应用程序的主事件循环不会被阻塞(因此可以正常响应请求). 创建工作线程时,我收到 EADDRINUSE 错误 ..
发布时间:2021-07-14 19:36:10 其他开发

Sails.js : 删除特定路由的 bodyparser 中间件

有没有办法删除特定路由的中间件 目前所有的中间件都列在 http.js 文件中 ['开始请求计时器','cookieParser','会议','bodyParser','passportInit','passportSession','我的请求记录器','handleBodyParserError','压缩','方法覆盖','供电','路由器','万维网','收藏夹','404','500 ..
发布时间:2021-07-14 19:36:08 其他开发

mongodb 更新推送数组

我有以下架构.我正在使用 node.js 和 mongodb 属性:{类型:{类型:'字符串'},标题:{类型:'字符串'},描述:{ type:'string' },is_active: { type:'boolean',defaultsTo:true },createdBy: { type:'json' },附件:{ 类型:'数组' }}arr = [{'id':attResult.id,“ ..
发布时间:2021-07-14 19:36:05 其他开发

访问sails.js的基础http服务器

嗨,有没有办法访问sails的基本http服务器上下文?我想在我的应用程序中使用 binaryJS,并且在 gettig 入门指南中,他们正在谈论自己创建服务器,如果您有一个现有的 Express 应用程序,其中包含以下行: var server = http.createServer(app).listen(9000); 我可以使用以下 binaryJS 命令: //创建一个 Binary ..
发布时间:2021-07-14 19:36:02 其他开发

Sails.js - 如何更新嵌套模型

属性:{用户名: {type: 'email',//由 ORM 验证要求:真实},密码: {类型:'字符串',要求:真实},轮廓: {名字:'字符串',姓氏:'字符串',照片:'字符串',生日:'日期',邮政编码:'整数'},追随者:'阵列',追随者:'数组',阻塞:'数组'} 我目前注册了用户,然后在注册后更新个人资料信息.如何将配置文件数据添加到此模型? 我在别处读到 push 方法应 ..
发布时间:2021-07-14 19:35:56 前端开发