跨域
跨域
CORS
cors 是 Express 的第三方中间件,用于解决跨域问题
需要在路由之前配置 CORS
- 安装
1 | npm i cors |
- 导入
1 | const cors = require('cors') |
- 注册
1 | app.use(cors()) |
响应头
Access-Control-Allow-Origin
允许那些域名访问服务器
1 | res.setHeader('Access-Control-Allow-Origin', '*') |
Access-Control-Allow-Methods
允许那些请求类型
1 | res.setHeader('Access-Control-Allow-Methods', '*') |
JSONP
只能是 get请求
1 | app.get('/api/jsonp', (req, res)=>{ |
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论