一行代码解决跨域问题
app.get('/get', (req, res) => {
// * 表示允许任何域名来访问
res.setHeader('Access-Control-Allow-Origin', '*')
// 允许指定源访问
res.send(Date.now().toString())
})
这种方案无需客户端作出任何变化(客户端不用改代码),就当跨域问题不存在一样。
服务端响应的时候添加一个Access-Control-Allow-Origin
的响应头
使用CORS解决跨域问题
cors是一个npm包,需要单独下载使用
npm i cors
- 当作express中的中间件,注意代码应放在顶部
var cors = require('cors')
app.use(cors())