MEAN 纸质书,第26章内容,使用社交媒体账户作为身份验证来源 先不看。
1、express
虽然安装了express,但是没有使用express来生成一个project,而是自己搭建文件夹。
自己已经习惯了public,routes文件夹 自己搭建的目录,没有捕获异常,如果throw new Error(‘debug‘); 不能正常返回。 官方推荐的更好一些。
2、models
在这里只创建User模型,具体的CRUD还是在controller中,
3、app.js
注册User模型
添加路由仍采用原来的方法
需要bodyparser cookieparser expresssession,
4、router
仍采用router.get()
get在router中处理,post在controller中处理
get
server:req.session.msg = ‘access denied‘; session可以直接传到页面上 client: <%= msg %>
post
app.post(‘user/update‘, users.updateUser); app.post(‘user/profile‘, users.getUserProfile);
查询结果中返回user,判断时,做一个布尔转换:!user
login success: need regenerate;
logout success: need destroy
5、views
<%= msg %> ejs
{{ error }} angular
原文:http://www.cnblogs.com/wang-jing/p/5118342.html