一个用于解决 TypeScript 项目跨域问题的代理服务器。
npm install
# 启动代理服务器
npm start
# 或者使用 dev 命令
npm run dev
node proxy-server.js
默认配置:
如需修改配置,请编辑 proxy-server.js 文件中的以下变量:
const PORT = 3001; // 代理服务端口
const TARGET_URL = 'http://21.91.126.239:9527'; // 目标后端服务地址
启动代理服务器
npm start
修改前端配置
.env.local 文件中的 ADMIN_API_PREFIX 改为: http://localhost:3001/重启前端开发服务器
验证代理工作
http://localhost:3001/ 代理到目标服务器使用 Ctrl + C 停止服务器,程序会优雅关闭。
express: Web 应用框架http-proxy-middleware: HTTP 代理中间件cors: 跨域资源共享中间件