前端开发阶段调试处理跨域

在前端开发过程中相信小伙伴们都经历过接口跨域无法拿取数据进而无法调试的问题,现在给大家提供一种比较简单的代理方法以便我们前端开发。

1: 首先安装node

2: 全局安装http-server  npm i http-server -g

3: 在当前开发的项目下创建一个js文件

4: 在js文件中写入代码:

var express = require("express");

var proxy = require("http-proxy-middleware");

 

var app = express();

 

app.use("/", proxy({ target: "http://localhost", changeOrigin: true }));

 

app.listen(3000);

5: node 运行这个文件

 

代码中其实很简单,就是使用上面的两个模块对当前请求进行代理。

可以看到,请求地址是从本地发出的,但数据确是从服务器地址得到的。

除此之外也可以配置nginx,这个方法自我感觉特别简单,在这里推荐给大家:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值