1,解决express模块跨域问题
①以使用express模块为例
使用cros模块中间件
//创建express实例
const express = require('express')
const app = express()
// 添加全局中间件 解决跨域问题
app.use(cors())
//设置接口地址
app.get('/gettext',(req,res)=>{
res.send("{name:测试数据}")
})
......
②设置请求头
//设置允许跨域的域名,* 代表允许任意域名跨域
res.header("Access-Control-Allow-Origin","*");
//允许的header类型
res.header("Access-Control-Allow-Headers","content-type");
//跨域允许的请求方式
res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");