http反向代理解决跨域问题
我们通常在以前后端分离的方式开发项目的时候,会遇到跨域的问题;常见的解决跨域的问题的方法有三种:
- jsonp
- CORS
- http proxy(反向代理)
1.Jsonp:
jsonp方式是利用script标签可以访问JS脚本,返回函数的调用 的字符串;
但是这种方的缺点是: 只能用get方式不能用其他的方式.
2.CORS:
cors方式是需要后端的朋友配合,在被请求的服务器上安装cors并使用,例如:
// 1.安装cors:
// npm i cors -S
// 服务器代码:
const express = require('express')
const app = express()
// 加载并使用cors
const cors = require('cors')
app.