Express 使用
1. 安装 npm install express
2. 监听
const express = require('express')
var server = express(); //创建服务
server.listen(8080) //监听
3. 处理请求
server.use('地址',(req,res)=>{}); //接收GET或者 POST
server.get('地址',(req,res)=>{}); //接收GET请求
server.post('地址',(req,res)=>{}); //接收POST请求
4. 接收参数
1>GET:
req.query['参数名']
2>POST 需要中间件 body-parser
const bodyParser = require('body-parser');
server.use(bodyParser.urlencoded({
extended: false, //扩展模式
limit: 2*1024*1024, //限制 2M
}))
server.use('/',(req,res)=>{
req.body['参数名']
})
中间件
server.use(expressstatic('./www'))
自定义中间件
5. 链式操作
server.use((req,res,next)=>{})
server.use('/',(req,res,next)=>{})
6. cookie 、session
1) cookie 4k限制 存于客户端 不安全
读取 cookie-parser
cookie使用2)session 存于服务器 不能独立存在是基于cookie的
cookie-session
获取session:
删除session: delete req.session
总结:express框架
1. 依赖中间件
2. 接收请求 :get/post/use
3. 非破坏式的:req.url
4. static用法
const static = require('express-static')
server.use(static('./www'))
npm 依赖:
express express-static body-parser
网友评论