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
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值