Sails入门指南

1.全局观:sails理念,框架结构

2.试用sails的scaffolding工具,创建model,创建controller,

3.启动server,试用blueprint,

4.进阶:

4.0 数据库config

4.1 model关系规则,

4.2 sails console, 操纵model数据,了解sails运行期状态

4.3 自定义controller,controller的运行期context,如何编写逻辑

4.4 sails的policy,访问控制

4.5 view的使用逻辑 layout与ejs环境,以及express。

5. sails 更进一步

5.1 sails 的 service

5.2 sails 的 websocket

5.3 sails 的 subpub

6. sails 的 config 说明与设置

6.1 blueprint 与 api

6.2 connections 与 db

6.3 session

6.4 http 及其 middleware

7. sails 的安全性问题

7.1 cors的处理

7.2 csrf的处理

7.3 xss的处理

7.4 sql injection 与 waterline

8. nodejs 服务器与sails 的稳定性,异常处理

8.1 异常退出 与 forever 或者pm2.

8.2 

更多相关文章
  • WebAPI入门指南-闲话安全
    Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患.相关的防御技巧以及Web API提供的安全机制. 目录 Web API 安全概览 安全隐患 1. 注入(Injection) 2. ...
  • 经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章.其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章言简意赅,篇幅适中,从一个web网站示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门ASP.NET MVC 5 (新增.删除.查询 ...
  •     上一篇随笔介绍了Gradle的安装与任务管理,这篇着重介绍Gradle的内建任务(in-built tasks)与自定义任务(custom tasks),借助Gradle提供的众多内建任务类型以及自己定制的任务类型,Java Web.Android等的开发.测试.部署将会变得非常容易.这篇随 ...
  • 原文地址:React入门指南React入门指南JSFiddle实验React最便捷的途径就是开始摆弄下面这个小例子:Hello World.入门示例下载示例开始体验:Download Starter Kit 0.13.3在示例项目的根目录中,创建helloworld.html文件,并输入以下内容:& ...
  • iBatis.net入门指南
    iBatis.net入门指南    - 1 - 什么是iBatis.net ?    - 3 - iBatis.net的原理    - 3 - 新人指路    - 3 - iBatis.net的优缺点    - 4 - SQL Mapping金典案例    - 5 - 情景一 基本标签(insert ...
  •   转载http://hi.baidu.com/wolftotem1984/blog/item/4335a618aa097ab44aedbcc5.html   中文版译者:Keel此文以实例为基础一步步说明了jQuery的工作方式.现以中文翻译(添加我的补充说明)如下.如有相关意见或建议请麻烦到我的 ...
  • TwitterStorm入门指南
    storm-start项目中的例子.建议您克隆此项目并跟随这些例子.阅读安装开发环境和创建新Storm项目,在你的机器上安装好开发环境和项目.Storm集群组件Storm集群表面类似Hadoop集群.但在Hadoop上你运行的是”MapReduce jobs”,在Storm上你运行的是”topolo ...
  • 本文给出的大部分示例都可以直接运行,通过点击运行按钮来查看结果,同时支持在线编辑代码. <div ng-app=""> <p>Name: <input type="text" ng-model="name"&g ...
一周排行
  • 第八章 项目进度管理1.进度管理包括哪六个过程?  项目进度管理包括:活动定义,活动排序,活动资源估算,活动历时估算,制定进度计划,进度控制.2.什么是滚动式规划?滚动式规划:规划逐步完善,近期要完成的工作在WBS( ...
  • python字符串操作详解
    1:切片的逆方法,连接:2:字符的索引3:去掉字符串的两侧的空格4:字符串格式化5:字符串 ...
  • 删除数据库 确认所有邮箱均已迁移到exchange 2010后,删除数据库. 注:将exchange 2007邮箱中的邮件移动到exchange2010时,需要在exchange 2010的控制台新建本地或者远程移动 ...
  • 大会介绍: 2014年,什么工作最吃香?数据存储架构师! 无论是Oracle还是MySQL数据库,还是百度.腾讯.阿里巴巴,现在都需要闪存(如SSD固态盘)来优化数据存储架构,1.2年内你的企业也必然走上这条路,现在 ...
  • 原在局域网中一台电脑设置一共享文件夹 一直没出现什么问题,后把其中的一个子文件做了个移动后发现局域网中有几台电脑无法连接到共享文件夹出现提示-没有权限无法访问- 重新添加网上邻居也无果.连接不到共享的电脑之前未更改过 ...
  • 设置Linux shell的输出效果[字体颜色,样式等] echo -e "\033[32;49;1m [DONE] \033[39;49;0m"输出结果 :[DONE]############# ...
  • 张国祥老师应邀在河北邢台讲授流程管理课程转自中小企业规范化管理网  通讯员  小陈6月21日,企业规范化管理实战专家.流程管理专家张国祥老师,应东莞市睿诚企业管理咨询有限公司和建滔化工集团建滔管理学院的联合邀请,在河 ...
  • 公司的板子要求有看门狗,自己在驱动层做了一个,利用流驱动在系统加载这个驱动的时候就开启看门狗,在驱动中还开启了一个线程,定时喂狗.驱动很简单.主要函数是下面几个:DWORD WTD_Init(DWORD dwCont ...
  • mvc框架 1.mvc框架是什么?  即这样一种软件,实现了mvc的划分,对C(即controller)作了一个  可复用的实现(即基于mvc框架开发的系统,不用  再写controller),对V(即view)也提 ...
  • 基于分页导航实现在iOS 5之后,可以使用分页控制器(UIPageViewController)构建类似于电子书效果的应用,我们称为基于分页的应用.一个分页应用有很多相关的视图控制器 分页控制器(PageViewCo ...