Express

express 框架
- 安装
- 配置
- 配置
- 接受请求
- 响应数据

使用

var express = require('express')
//1.创建服务
var server = express()
//2.监听
server.listen(90)
//3.处理请求
server.use('地址',req,res){
    res.send()
}

接受用户请求的方法
get(‘/’,function(){}) get请求
post(‘/’,function(){}) post请求
use(‘/’,function(){}) 通吃

中间件管理器 express-static
server.use(expressStatic(‘./www’))

const express = require('express')
const expressStatic = require('express-static')
var server = express()

// server.use('/',function (req,res) {
//  res.send('hello word')
//  res.end()
// })


// server.use('/',function (req,res) {
//  console.log(req.url)
//  res.write('hello word')
//  res.end()
// })


//接口 /login?user=xxx&pass=xxx
// => {ok:true,msg:''} 

var users = {
    'blue':123
}

server.get('/login',function (req,res) {
    var user = req.query.user
    var pass = req.query.pass
    if(users[user] == pass){
        res.send('{ok:success,msg:成功}')
    }else{
        res.send('{ok:fail,msg:失败了}')
    }
})


server.listen(8080)

server.use(expressStatic('./www'))

数据处理:get post
中间件:使用,写,链式操作
post—> body-parser
server.use(bodyOarser.urlencodeed({
extended: //伸展延伸,拓展 true 高级模式
limit :/限制 默认100K
});
server.use(‘/’,function(req,res){
req.body
})
get —req.query

const express = require('express')
const bodyParser = require('body-parser')



var server = express()

server.get('/',function(req,res){

})


server.listen(8080)

链式操作

server.use(‘/’,function (req,res,next){
next() //需要下一步操作 调取next
})

猜你喜欢

转载自blog.csdn.net/aruking/article/details/80107258