sails.js相关内容

AngularJS + 帆.js

标签之后 然后您可以使用 sails lift 启动服务器,您将在 http://localhost:1337 看到 Angular 应用程序. 我已经把这个放在 Github 上 以供参考. 使用这种方法,你不需要对 Gruntfile 做任何事情,而且你永远不会调用 grunt server——这只是为了用他们的测试服务器测试 Angular 应用程序,你'重新替换为 Sai ..
发布时间:2021-11-09 03:07:00 前端开发

以角度上传多个文件

我有一种情况,我有一个表单,其中有一行有两个文本字段条目,我必须为该行上传一个文件,这种行可以是“N"然后有一个可以输入整个表单的主文件,而这些是表单的一部分,我必须在单击保存按钮时立即提交所有这些文件. 我有点坚持使用 ng-upload 它需要一个 api 调用,而且对于这个表单我真的不能有多个 api 调用.示例 html 代码如下: ..
发布时间:2021-11-09 02:57:40 其他开发

将表更改迁移到生产 Sailsjs 表的最佳方法

我刚刚从我的数据库中丢失了 11,000 条记录,只是在没有 --prod 部分的情况下运行了 Sailsjs 的命令,所以我想我应该问当 Model.js改变了吗? 谢谢 解决方案 不应在生产中进行自动迁移.这是适用于任何具有重要数据的生产系统的常识性做法.有几种解决方案可用于迁移sails.js 数据库. sails-db-migrate:sails.js 的 db-mig ..
发布时间:2021-09-22 18:42:45 其他开发

无法让“sails-generate-new-with-mast"发电机在sails 0.10中工作

使用全球安装的sails beta v0.10-rc8.我使用的是 mac osx 10.9. sudo npm install Sails@beta -g 然后我在全局(只是为了试一试)和本地安装了生成器 npm 包,该文件夹将包含要生成的项目,如下所示: ~/projects&npm 安装风帆-生成-新-带桅杆 在包含项目的文件夹中创建了 .sailsrc 文件 ~/projects ..
发布时间:2021-07-14 19:41:18 其他开发

保存到会话的 Sails.js 模型丢失自定义实例方法?

在我的用户模型上,我有一个自定义实例方法,getEarnings(),它只是将文档中的一些其他字段添加到一起.我正在尝试调用此方法并按如下方式从我的视图模板中显示它,使用登录后先前保存到会话的用户对象: 您的收入是 这不起作用,sails 告诉我该对象上不存在 getEarnings.但是如果我从控制器中检索用户对象(使用 User.findOne(...)),然后将该对象传递给视图参数, ..
发布时间:2021-07-14 19:41:15 其他开发

迁移到 Sails.js 0.12 - 中间件迁移

我正在将一个用 0.10.5 编写的旧的 Sails.js 项目迁移到 0.12.x.由于原始代码是很久以前编写的并且可能有一些“不符合"的代码,我决定通过启动一个新的风帆项目并缓慢迁移模型/控制器/服务,同时只保留必要的策略和配置来重新构建项目文件. 到目前为止,我设法使项目解除,现在我开始处理身份验证.理想情况下,我打算使用带有 jwt 的护照来替换现有的 express-jwt. ..
发布时间:2021-07-14 19:41:12 前端开发

我如何扩展sails.js 库

我想扩展sailsjs来拥有类似于rails strong params的东西即 req.params.limit(["email", "password", "password_confirmation"]) 我已经创建了它作为附加,但我希望它自动附加到 request.params 插件: limit = function(limiters){参数 = this.all() ..
发布时间:2021-07-14 19:41:09 前端开发

监视 mongo oplog 时如何运行 Sails 测试?

我将 mongo-watch 添加到我的 Sails 应用程序中,以检测外部更改mongo 数据库,遵循 this stackoverflow answer.这工作得很好,但现在我的自动化测试失败.可能是因为桶装置不支持 mongo 观察者.有没有办法在查看数据库时也可以在 Sails 中设置灯具? 解决方案 您正在尝试在 Travis 上使用 Mongo,但默认情况下它并未启动.;) ..
发布时间:2021-07-14 19:41:06 其他开发

如何将错误消息从后端(sails.js)传递到前端

如果我必须将任何消息/错误传递给前端,在sails.js 中. 我们可以使用以下其中一种. 1. res.view({error : error})2. res.view("/otherpageurl", {error : error})3. res.redirect("/otherpageurl?error="+error) 在某些情况下,如果我在页面 A 中,如果发生任何错误,我只 ..
发布时间:2021-07-14 19:41:04 其他开发

页面刷新时未定义 Sails.js 会话

在我的sails.js 应用程序中,我正在设置这样的会话 req.session.userId="hello";控制台日志(req.session.userId); 在第一个请求之后我隐藏了这一行 req.session.userId="hello"; 之后 console.log(req.session.userId) 返回 undefined 解决方案 在没有看到更多控制器 ..
发布时间:2021-07-14 19:41:01 其他开发

如何在 Sailsjs 的文件夹中提供图像?

如何在sails.js 中提供一堆图像?假设,我的 API 服务器有一个供用户上传图像的控制器,它存储在服务器中每个用户的文件夹中. //图片上传var userId = req.param('id');req.file('图片').上传({最大字节数:2000000,//设置自定义上传目录路径名目录名:需要('路径').解决(sails.config.appPath,'资产/图像/',用户ID ..
发布时间:2021-07-14 19:40:58 前端开发

如何限制在sailjs中的rest api中指定的更新

我在sailsjs中使用restapi,我有一个用户模型: module.exports = {架构:真实,属性: {用户名:{ 类型:'字符串'},real_name : { type: 'string' },加密密码:{类型:'字符串'},id_card : { 类型: '字符串' },is_verify : { type : 'boolean' } ,电子邮件:{类型:'字符串'},电话 ..
发布时间:2021-07-14 19:40:55 其他开发

oauth 认证后的下一步 - 帆

我在我的帆应用程序中遵循了this指南,每个人似乎都工作得很好.单击 localhost:1337/login 页面上的 twitter 按钮时,网站会将用户重定向到身份验证页面.当用户接受条款时,网站将用户重定向回服务器主页.到此结束,我该如何使用 twiiter 显然给我的推特数据? 解决方案 一旦用户在第三方服务中通过身份验证,他将连同他的帐户信息一起重定向回您的网站.您可以在护照服 ..
发布时间:2021-07-14 19:40:51 其他开发

在sailsjs 中,403“您无权查看您尝试访问的页面"添加新页面、控制器和模型时产生错误

首先我在本地运行我的帆项目,在我推送 git repo 之后,我在线更改,然后推送到远程位置.然后我在本地下载.这种变化会产生权限问题.那是 “您无权查看您尝试访问的页面" 这个错误是我在 mongo 中插入数据时引起的.我该做什么 ?我想得到输出 解决方案 这是一个猜测,因为我不确定你的代码是什么样的,但我猜你没有包含以下 CSRF 行 在执行 POST 的表单中. ..
发布时间:2021-07-14 19:40:48 其他开发

如何将函数的默认值添加到 Sailsjs 中的模型

这是我的模型 module.exports = {属性: {ip:{类型:'ip'},用户代理: {类型:'文本'},类型:'int'}}}; 所以我需要的是在创建记录之前我需要从传入的请求中自动填充 ip 和用户代理 这可行吗? 谢谢 解决方案 您可以通过 Sails policy 通过在 req.options 上设置一些属性.如果您有一个 User 模型并且正在使用蓝 ..
发布时间:2021-07-14 19:40:42 其他开发

Sails js - 每次都检查数据库

我有一个日程管理器 Web 应用程序,系统将每小时检查当前时间是否超过存储在数据库中的截止日期,如果当前时间超过截止日期,即使用户没有打开也会发送电子邮件网络应用程序.单靠sails js可以做这样的事情吗? 解决方案 您可能想要安排一个 cron 作业,该作业以设定的时间间隔执行脚本来为您执行此操作.> 您可以阅读 cron 并决定什么最适合您;通常,您可能希望拥有一个可从命令行执行的 ..
发布时间:2021-07-14 19:40:39 前端开发