【javascript – Sails.js如何在不保存数据库的情况下管理数据】教程文章相关的互联网学习教程文章

javascript – sails.js:手动调用404【代码】

我正在寻找一种方法来使用sails.js框架提供的默认404错误. 文档在这里http://sailsjs.org/#!documentation/config.404,但我想知道如何从另一个控制器调用404方法. 当然我可以使用doc中的代码,但我更愿意使用专用的框架方法.解决方法:res.notFound()应该为版本0.10做技巧. 看看你的api / responses /文件夹,它包含sails的默认错误响应助手,并允许你通过在那里保存文件来提出自己的响应类型. 默认包含:/api/responsesbadRequest.js ...

javascript – Sails JS护照http 401【代码】

我试图在护照http包的帮助下保护我的风帆js rest api但是目前我无法弄清楚我的代码中的错误在哪里.我用这个repo和这个tutorial来了解它应该如何工作.我的问题是我的代码总是返回401.我真的不知道在哪里寻找错误.如果您需要有关我的代码的更多信息,请发表评论布鲁诺 编辑:我找到了问题的根源(在@Viktor的帮助下).我只是不太了解HTTP-Basic身份验证的工作原理.现在的问题是如何发送我的身份凭证和我的数据?如果我只使用auth(…)测试...

javascript – 简单更新后Sails无法解除【代码】

我有一个服务器在aws弹性beanstalk上运行.它几乎没问题.但今天在应用更新时(绝对与所使用的模块的配置或版本无关),这只是在Web应用程序中的一些文本中添加几个单词(字面意思是“狗”一词).应用程序因502 nginx网关错误而崩溃.我认为这是因为该应用程序不是在冒充.我去了并改变了改变(虽然我不认为我必须这样做).问题仍然存在. 尝试提升/启动风帆应用程序时的输出如下.Failed to load helper `web/auth/validate-user-password` as ...

javascript – Sails.js文件上传 – 在上传实际完成之前销毁req.body和.upload()回调【代码】

我正在使用Sails构建一个网站,其中一个页面包含一个表单.此表单具有多个文本输入,以及用于上载图像的文件上载输入.来自所有文本输入的信息存储在Postgres数据库中,图像使用sails docs here中描述的.upload()函数上传,并转换为数据uri,然后存储在同一Postgres数据库中并用于显示网站上的图片. 文件输入是页面上倒数第三个输入,我注意到发生了两件事: 1)文件输入后两个输入中的文本没有作为req.body的一部分传递给控制器??,通常是表...

javascript – Sails.js / Waterline .add()和.remove()仅适用于第二次调用【代码】

我正在尝试在两个模型之间使用多对多关联,我必须两次调用.add()或.remove()以使其正常工作:// User.js Model module.exports = {attributes: {connections: {collection: 'connection',via: 'users'}} }// Connection.js Model module.exports = {attributes: {users: {collection: 'user',via: 'connections'}} }这是我在UsersController.js中的代码:User.findById(req.params.user).populate('connections').exec(function(err...

javascript – 如何将自定义图标添加到sails.js应用程序?【代码】

Sails.js应用程序使用来自express的默认favicon.我想用自己的替换它,但已经挣扎了几个小时. 我试图在config文件夹下添加一个单独的favicon.js以及以下代码,但没有运气./** * favicon.ico */ var favicon = require('static-favicon'); var path = require('path');module.exports = {express: {customMiddleware: function(app){console.log('loading favicon.'); //executedapp.use(favicon(path.join(__dirname, 'icon_fav.ico')...

javascript – 设置会话过期时间 – Sails.js【代码】

我有一个使用会话变量的网页.如何设置会话的到期时间?例如:在不活动15分钟后,必须销毁会话. 我试过config / session.js,但是徒劳无功. 由于我是sails.js的新手,请建议如何实现这一目标. 请帮忙.非常感谢.解决方法:它应该合作module.exports.session = {// ...cookie: {maxAge: 15*60*1000} }在你的config / session.js中.

javascript – 配置sails服务器以使用html5Mode?【代码】

我有一个angular-sails应用程序,我想从网址中删除哈希 我将此添加到我的客户端app.config$locationProvider.html5Mode(true);并且路由工作直到我刷新页面. 导航到http:// localhost:1337 /关于工作.我刷新并得到{"status": 404 }来自sails服务器.如何配置sails以使用angularjs html5Mode?解决方法:要使用HTML5Mode,您需要将服务器设置为仅提供根(或“index.html”)文件. “web.com/index.html”.在我看来,最好将分离你的Sails应...

javascript – 如何上传文件 – sails.js【代码】

我可以下载图像和pdf,但我无法下载文件文件(.doc .pptx .odt …) 下载文档(.doc .pptx .odt …)时,只下载.ZIP XML文件.我可以做什么? 我正在使用:fill out upload file docsupload: function (req, res) {req.file('avatar').upload({maxBytes: 10000000}, function whenDone(err, uploadedFiles) {if (err) {return res.negotiate(err);}// Generate a unique URL where the avatar can be downloaded.avatarUrl = require('uti...

javascript – Sails.js模型按字符串名称访问【代码】

有没有办法通过其名称包含在字符串中来访问sails中的模型? 例如,如果我想创建一个用户,而不是做User.create({name: 'martin'});我需要做点什么sails['User'].create({name: 'martin'});解决方法:对模型的所有引用都存储在全局可访问的对象sails.models中.您可以使用数组文字表示法[]访问任何模型.var model = sails.models['users']; model.create({name: 'martin'});同样的规则适用于控制器和服务.

javascript – Sails js:如何在Sails js的单个模型中定义两个不同数据库的MySQL连接?【代码】

我创建了一个模型Employee.js和EmployeeController.js.我在Employee.js文件中定义了两个连接:module.exports = {connection: 'LocalhostMysqlServer',attributes: { name:{type:"string", required:true,},empnum:{type:"integer",required:true,unique: true},email:{type:"string",required:true,unique: true} },connection: 'LocalhostMysqlServer1',attributes: {username:{type:"string", required:true,},usrnum:{type...

javascript – Sails.js如何在不保存数据库的情况下管理数据【代码】

我是MVC和Sails.js的新手.我刚开始学习它并尝试通过做某事来学习它.但我对Sails模型有一些疑惑. 创建应用程序后,我在config / connection.js中配置了数据库.然后我创建了一个名为user的蓝图api.我做的下一件事是我启动了服务器并加载了以下url:http://localhost:1337/user/create?user=Mr.X我没有在api / models / user.js中配置任何东西.所以不应该在数据库中保存任何数据.当我按预期浏览我的数据库时,我看不到任何记录.但是当我...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部