Node.js 第三节

编写接口

1. get接口

const express = require('express')
const app = express()
app.get('/get',(req,res)=>{
    const query = req.query
    res.send({
        status:0,
        message:'get请求成功',
        data:query 
    })
})

app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1')
})
  1. post接口
const express = require('express')
const app = express()
// 一定需要配置,否则无法发送body
app.use(express.urlencoded({extended:false}))

app.post('/post',(req,res)=>{
    
    const body = req.body
    res.send({
        status:0,
        message:'post请求成功',
        data:body 
    })
})

app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1')
})

不支持跨域请求

接口跨域问题

解决接口跨域问题的方案主要有两种:

  1. cors(主流,推荐)
  2. jsonp ( 只支持get请求)
    通过
posted @ 2022-04-12 09:57  会吃鱼的猫123  阅读(13)  评论(0编辑  收藏  举报