首页 > 其他 > 详细

MEAN 26

时间:2016-01-10 14:13:15      阅读:169      评论:0      收藏:0      [点我收藏+]

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

 

MEAN 26

原文:http://www.cnblogs.com/wang-jing/p/5118342.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!