express的初步使用

2019-06-12  本文已影响0人  梦不成

引入express

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

创建服务

const app = express()
const port = 8086

app.listen(port, () => {
  console.log(`server success on ${port}`)
})

静态资源文件的处理

app.use(express.static('./static'))

middleware中间件

app.use('/user', (req, res, next) => {
  //请求的path地址是以'/user' 开头的,例如'/user' ,'/user/add'
  next()
})

app.use((req, res, next) => {
  //相当于路劲匹配为* 即所有的请求都会走这个中间件
  next()
})

body-parser中间件

app.use(bodyParser.json())
app.use(bodyParser.urlencoded())

api处理

get请求处理

app.get('/getUser', (req, res) => {

  res.send({
    message: 'ok'
  })
})

post请求处理

app.post('/home', (req, res) => {
  res.send({
    message: 'hello'
  })
})

上一篇 下一篇

猜你喜欢

热点阅读