EggJS 设置代理实现跨域 egg-http-proxy

摘要:
安装:npmiegg http代理--保存//或yarnadogg http代理以导入到egg中project://Add出口。httpProxy={enable:true,package:'egg-httpProxy',}在config/plugin中。js//或者,添加模块。exports={h in module.exports of config/plugin.js
安装:
npm i egg-http-proxy --save
// 或
yarn add egg-http-proxy
导入到egg项目里:
// 在config/plugin.js里面添加
exports.httpProxy = {
  enable: true,
  package: 'egg-http-proxy',
};

// 或者,在config/plugin.js的module.exports里面添加
module.exports = {
  httpProxy: {
    enable: true,
    package: 'egg-http-proxy',
  }
};
配置:
// 在config/config.default.js的module.exports里面添加
// 配置代理
config.httpProxy = {
  '/api': 'http://www.example.org'
};

// 或者
config.httpProxy = {
  '/api': {
    target: 'http://www.example.org',
    pathRewrite: {'^/api' : ''}
  }
};

.

免责声明:文章转载自《EggJS 设置代理实现跨域 egg-http-proxy》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ShellExecute详细用法(可以单独打开一个文件)element dropdown源码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vue-cli 创建的项目配置跨域请求(通过反向代理)---配置多个代理--axios请求

问题描述: 使用 Vue-cli 创建的项目,开发地址是 localhost:8080,需要访问 localhost:9000或https://m.maoyan.com或http://image.baidu.com上的接口 分析原因: 不同域名之间的访问,需要跨域才能正确请求。跨域的方法很多,通常都需要后台配置 不过 Vue-cli 创建的项目,可以直接...

C#进阶系列——WebApi 跨域问题解决方案:CORS

  阅读目录 一、跨域问题的由来 二、跨域问题解决原理 三、跨域问题解决细节 1、场景描述 2、场景测试 四、总结 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。 WebApi系列文章 C#进阶系列——WebApi接口...

axios用headers传参,设置请求头token

新建一个配置文件http.js   // 导入axios import axios from 'axios'; // 全局配置默认路由 axios.defaults.baseURL = 'http://192.168.0.157:8989/xxxx/xxx/'; axios.interceptors.request.use(function (confi...

Firefox关闭GET请求到detectportal.firefox.com网站的方法

最近用Firefox挂代理抓包发现,Firefox浏览器每几秒钟发送一个GET包到 http://detectportal.firefox.com/success.txt 看着就神烦,于是google搜到了相关的关闭方法. 在地址栏中输入 about:config  搜索 network.captive-portal-service.enabled...

25、Flask实战第25天:项目结构搭建

创建一个虚拟环境bbs,并安装flask框架 #cmd进入DOS窗口 mkvirtualenv bbs pip install flask 在本地磁盘D新建项目目录:bbs 打开pycharm,创建flask项目 新建两个文件,config.py( 配置文件)、exts.py(用于第三方库) 项目分为前台(front)、后台(cms)、公共(commo...

工作问题解决

1.init  测试设计 选项 -e  telinit   -e init 测试选项 man 手册 正式。 2. 8.2 Linux源代码的目录结构8.2.1 Linux目录结构Linux的源代码全部在一个目录下,这里有很多文件夹,包含不同功能的源代码:├—init 内核初始化代码 ├—kernel 内核核心部分:进程,定时,程序执行,信号,模块... ├...