sails.js相关内容
在具有多个选项的角度 md-select 中设置所选项目 {{ role.name }} 在我的控制器中 $s
..
我想播放存储在我的帆服务器中的歌曲.路径为http://localhost:4000/images/123.mp3. 在前端,我使用 ng-repeat 列出来自服务器的歌曲.
..
标签之后 然后您可以使用 sails lift 启动服务器,您将在 http://localhost:1337 看到 Angular 应用程序. 我已经把这个放在 Github 上 以供参考. 使用这种方法,你不需要对 Gruntfile 做任何事情,而且你永远不会调用 grunt server——这只是为了用他们的测试服务器测试 Angular 应用程序,你'重新替换为 Sai
..
我有一种情况,我有一个表单,其中有一行有两个文本字段条目,我必须为该行上传一个文件,这种行可以是“N"然后有一个可以输入整个表单的主文件,而这些是表单的一部分,我必须在单击保存按钮时立即提交所有这些文件. 我有点坚持使用 ng-upload 它需要一个 api 调用,而且对于这个表单我真的不能有多个 api 调用.示例 html 代码如下:
..
我刚刚从我的数据库中丢失了 11,000 条记录,只是在没有 --prod 部分的情况下运行了 Sailsjs 的命令,所以我想我应该问当 Model.js改变了吗? 谢谢 解决方案 不应在生产中进行自动迁移.这是适用于任何具有重要数据的生产系统的常识性做法.有几种解决方案可用于迁移sails.js 数据库. sails-db-migrate:sails.js 的 db-mig
..
根据一些 JSON API 规范,例如 http://jsonapi.org/format/#urls-individual-resources,服务器应将 GET 请求解释为/myResources/1,2,3,4,5. 现在 Sails.js 路由器将其发送到 findOne 操作. 正确处理此问题的最佳方法是什么? 我认为理想情况下,路由器应该像解释 ?ids[1,2,3,
..
使用全球安装的sails beta v0.10-rc8.我使用的是 mac osx 10.9. sudo npm install Sails@beta -g 然后我在全局(只是为了试一试)和本地安装了生成器 npm 包,该文件夹将包含要生成的项目,如下所示: ~/projects&npm 安装风帆-生成-新-带桅杆 在包含项目的文件夹中创建了 .sailsrc 文件 ~/projects
..
在我的用户模型上,我有一个自定义实例方法,getEarnings(),它只是将文档中的一些其他字段添加到一起.我正在尝试调用此方法并按如下方式从我的视图模板中显示它,使用登录后先前保存到会话的用户对象: 您的收入是 这不起作用,sails 告诉我该对象上不存在 getEarnings.但是如果我从控制器中检索用户对象(使用 User.findOne(...)),然后将该对象传递给视图参数,
..
我正在将一个用 0.10.5 编写的旧的 Sails.js 项目迁移到 0.12.x.由于原始代码是很久以前编写的并且可能有一些“不符合"的代码,我决定通过启动一个新的风帆项目并缓慢迁移模型/控制器/服务,同时只保留必要的策略和配置来重新构建项目文件. 到目前为止,我设法使项目解除,现在我开始处理身份验证.理想情况下,我打算使用带有 jwt 的护照来替换现有的 express-jwt.
..
我想扩展sailsjs来拥有类似于rails strong params的东西即 req.params.limit(["email", "password", "password_confirmation"]) 我已经创建了它作为附加,但我希望它自动附加到 request.params 插件: limit = function(limiters){参数 = this.all()
..
我将 mongo-watch 添加到我的 Sails 应用程序中,以检测外部更改mongo 数据库,遵循 this stackoverflow answer.这工作得很好,但现在我的自动化测试失败.可能是因为桶装置不支持 mongo 观察者.有没有办法在查看数据库时也可以在 Sails 中设置灯具? 解决方案 您正在尝试在 Travis 上使用 Mongo,但默认情况下它并未启动.;)
..
如果我必须将任何消息/错误传递给前端,在sails.js 中. 我们可以使用以下其中一种. 1. res.view({error : error})2. res.view("/otherpageurl", {error : error})3. res.redirect("/otherpageurl?error="+error) 在某些情况下,如果我在页面 A 中,如果发生任何错误,我只
..
在我的sails.js 应用程序中,我正在设置这样的会话 req.session.userId="hello";控制台日志(req.session.userId); 在第一个请求之后我隐藏了这一行 req.session.userId="hello"; 之后 console.log(req.session.userId) 返回 undefined 解决方案 在没有看到更多控制器
..
如何在sails.js 中提供一堆图像?假设,我的 API 服务器有一个供用户上传图像的控制器,它存储在服务器中每个用户的文件夹中. //图片上传var userId = req.param('id');req.file('图片').上传({最大字节数:2000000,//设置自定义上传目录路径名目录名:需要('路径').解决(sails.config.appPath,'资产/图像/',用户ID
..
我在sailsjs中使用restapi,我有一个用户模型: module.exports = {架构:真实,属性: {用户名:{ 类型:'字符串'},real_name : { type: 'string' },加密密码:{类型:'字符串'},id_card : { 类型: '字符串' },is_verify : { type : 'boolean' } ,电子邮件:{类型:'字符串'},电话
..
我在我的帆应用程序中遵循了this指南,每个人似乎都工作得很好.单击 localhost:1337/login 页面上的 twitter 按钮时,网站会将用户重定向到身份验证页面.当用户接受条款时,网站将用户重定向回服务器主页.到此结束,我该如何使用 twiiter 显然给我的推特数据? 解决方案 一旦用户在第三方服务中通过身份验证,他将连同他的帐户信息一起重定向回您的网站.您可以在护照服
..
首先我在本地运行我的帆项目,在我推送 git repo 之后,我在线更改,然后推送到远程位置.然后我在本地下载.这种变化会产生权限问题.那是 “您无权查看您尝试访问的页面" 这个错误是我在 mongo 中插入数据时引起的.我该做什么 ?我想得到输出 解决方案 这是一个猜测,因为我不确定你的代码是什么样的,但我猜你没有包含以下 CSRF 行 在执行 POST 的表单中.
..
我在 /config/connections.js 文件中定义了 2 个连接: monolithMysql: {用户:'store_app',数据库:'商店',方言:'mysql',选项: {方言:'mysql',主机:'dockerhost',端口:3306,日志记录:console.log}},邮政:{用户:'user_app',数据库:'user_authentication',方言:'
..
这是我的模型 module.exports = {属性: {ip:{类型:'ip'},用户代理: {类型:'文本'},类型:'int'}}}; 所以我需要的是在创建记录之前我需要从传入的请求中自动填充 ip 和用户代理 这可行吗? 谢谢 解决方案 您可以通过 Sails policy 通过在 req.options 上设置一些属性.如果您有一个 User 模型并且正在使用蓝
..
我有一个日程管理器 Web 应用程序,系统将每小时检查当前时间是否超过存储在数据库中的截止日期,如果当前时间超过截止日期,即使用户没有打开也会发送电子邮件网络应用程序.单靠sails js可以做这样的事情吗? 解决方案 您可能想要安排一个 cron 作业,该作业以设定的时间间隔执行脚本来为您执行此操作.> 您可以阅读 cron 并决定什么最适合您;通常,您可能希望拥有一个可从命令行执行的
..