zoukankan      html  css  js  c++  java
  • express笔记

    1.req.query: 获取get请求的查询字符串对象

    2.req.body: 获取post请求的查询字符串对象,要使用该方法需要先使用body-parser中间件,app.use(bodyParser())

    3.req.cookie('mycookiename', 'value', {} ):给浏览器设置cookie

    4.res.cookies: 获取浏览器发送来的cookie,需要先使用cookie-parser中间件,app.use(cookieParser())

    5.req.secret ='gsghehsss'并且res.cookie('aaa', '32', {signed:true});通过signed:true使用签名,签名值是'gsghehsss'

    6.app.use(cookieParser('gsghehsss')):告诉服务器解析cookie要使用的签名值是'gsghehsss'

    7.req.signedCookies 获取进行过签名的cookie

    8.req.cookies 获取没有进行过签名的cookie

    9.res.clearCookie('aaa'):删除名为'aaa'的cookie

    10.req.session:默认是空对象,我们可以增加一个例如count++的计数属性。需要中间件cookie-session,用法

    app.use(cookieSession({
        name: 'sejj',
        keys: ['aaa', 'bbb','ccc'],
        maxAge: 2*3600*1000
    }));

    其中keys数组是必须的,用来保护cookie的,name是cookie名,maxAge是过期时间。

    11.req.files[array]:浏览器上传的文件,需要使用multer中间件,form表单默认是application/x-www-form-urlencoded的,是键值对形式的提交,用req.body获取;

    当是multipart/form-data的文件上传时,使用multer中间件server.use(multer({dest: './www/upload'}).any());在req.files获取上传文件

  • 相关阅读:
    animation
    0201 ---背景 tableview
    0129 ---稳定定的 plist介绍
    0127 userdefault
    0127 数据库 我的专家
    0122 ---清理缓存
    0122 清楚缓存
    0122---screach
    0121 --view 可以当作线
    0119吧 iPhone 屏幕尺寸
  • 原文地址:https://www.cnblogs.com/zhansu/p/7011193.html
Copyright © 2011-2022 走看看