zoukankan      html  css  js  c++  java
  • 搭建express服务

    1、安装express:

    npm install express --save

    2、新建server/index.js启动文件:

    // 引入express
    const express = require('express')
    const app = express()
    
    // 引入路由
    const router = require('./router')
    
    // 将/api请求发送到router路由
    app.use('/api', router)
    
    // 监听端口
    app.listen('8088')
    console.log('success listen http://127.0.0.1:8088')

    3、新建server/router.js路由文件:

    // 引入express路由
    const express = require('express')
    const router = express.Router()
    
    // 所有router请求都先经过该方法
    router.use((req, res, next) => {
      next()
    })
    
    // 具体请求
    router.get('/test', (req, res, next) => {
      res.json(null)
    })
    
    module.exports = router

    4、启动服务器:

    node server/index.js

    5、安装报文解析器:

    npm install body-parser --save

    6、引入请求报文解析器:

    // 引入报文解析器
    const bodyParser = require('body-parser')
    // 将请求报文进行解析
    app.use(bodyParser.json())
    app.use(bodyParser.urlencoded({extended: false}))

    7、引入请求报文解析器后请求中获取请求参数,get请求为:req.query,post请求为:req.body

  • 相关阅读:
    问题 K: 找点
    问题 B: 喷水装置(二)(在c++上运行有错误,提交AC了)
    问题 A: 喷水装置(一)
    问题 Q: 最大的数
    问题 O: 寻找最大数(三)
    96.n-1位数
    问题 K: A/B Problem
    问题 D: 某种序列
    被限制的加法
    1031苹果分级
  • 原文地址:https://www.cnblogs.com/yifamily/p/11790872.html
Copyright © 2011-2022 走看看