Node的path模块
和我一起学Node.js ===>第6天(over)
和我一起学Node.js ===>第6天(over)
 
Node中的其他成员 ===>__dirname和__filename
和我一起学Node.js ===>第6天(over)
 
和我一起学Node.js ===>第6天(over)
art-template的公用模块复用
和我一起学Node.js ===>第6天(over)
模板继承:
 
模板:
和我一起学Node.js ===>第6天(over)
填坑:
和我一起学Node.js ===>第6天(over)
 
blueimp-md5:md5加密
 
 
和我一起学Node.js ===>第6天(over)
 
表单同步提交:传统方式,浏览器会刷新(加载中),服务端返回的数据直接渲染(服务端需要返回html)
异步提交:ajax,可以进行友好交互
服务端重定向对异步请求无效
 
npm install express-session 
安装express-session来使用服务端session/cookie
 
使用:
1.引入
和我一起学Node.js ===>第6天(over)
 
2.配置放在路由之前
    secret:增加安全性,自定义字符串
 
    saveUninitialized:无论你用不用session,都默认分配一把钥匙(cookie)
和我一起学Node.js ===>第6天(over)
3.使用
 
和我一起学Node.js ===>第6天(over)
注册成功,利用session记录用户登录状态
和我一起学Node.js ===>第6天(over)
 
session默认内存存储,服务器重启会消失
生产环境中,可以存储到mongodb数据库中(插件),自动增加删除
 
写项目设计步骤:
和我一起学Node.js ===>第6天(over)
和我一起学Node.js ===>第6天(over)
和我一起学Node.js ===>第6天(over)
总结:
和我一起学Node.js ===>第6天(over)
 
express中的中间件
 
//应用程序级别的中间件
app.use(function(req,res,next){
    next()/调用了next后面一个匹配的中间件才会执行
})
//匹配/a路径才会进来
app.use('/a',function(req,res,next){
    next()/调用了next后面一个匹配的中间件才会执行
})
 
//路由级别的中间件
app.get和app.post也同理
 
可以把一个请求业务分发到各个环节中处理
和我一起学Node.js ===>第6天(over)
和我一起学Node.js ===>第6天(over)
 
 

相关文章:

  • 2021-11-20
  • 2021-05-10
  • 2022-01-18
  • 2022-01-25
  • 2022-12-23
  • 2021-06-07
  • 2022-12-23
猜你喜欢
  • 2021-12-25
  • 2021-11-28
  • 2021-10-30
  • 2021-10-04
  • 2022-12-23
  • 2021-10-22
  • 2021-08-02
相关资源
相似解决方案