Node.js随笔----CORS解决跨域问题

cors是Express的一个第三方中间件,通过安装和配置cors中间件,可以很方便地解决跨域问题

使用步骤分为三步:

①使用npm install cors 安装中间件

 

②使用const cors=require('cors');  导入中间件

 

③在路由之前调用app.use(cors()) 配置中间件

 

 黑马程序员Node.js cors跨域实例:

const express=require('express');

const router=express.Router();

router.get('/get',(req,res)=>{
    const query=req.query;

    res.send({
        statu:0,
        msg:'GET请求成功!',
        data:query
    })
})

router.post('/post',(req,res)=>{
    const body=req.body;
    res.send({
        status:0,
        msg:'POST请求成功!',
        data:body
    })
})

module.exports=router;
const express=require('express');

const cors=require('cors');

const app=express();

app.use(cors());

app.use(express.urlencoded({extended:false}));



const router=require('./apiRouter');

app.use('/api',router);

app.listen(80,()=>{
    console.log('Express Server is running at http://127.0.0.1');
})



    
    
    
    Document
    


    
    
    

运行截图:

Node.js随笔----CORS解决跨域问题_第1张图片

 

你可能感兴趣的:(node.js,前端,javascript)