var express = require(‘express’)
const {
createProxyMiddleware
} = require(‘http-proxy-middleware’)

const app = express()

// 设置跨域访问
var cors = require(‘cors’)

app.use(cors({
origin: [‘http://localhost:9090’], // 请求从哪里来

methods: [‘GET’, ‘POST’],
alloweHeaders: [‘Conten-Type’, ‘Authorization’]
}))

var options = {

target: ‘http://localhost’, // 要去哪里
changeOrigin: true,
pathRewrite(url) {
// 路径改写
return url.split(/^/eip/) [1]
}

}

var exampleProxy = createProxyMiddleware(options)

app.use(‘/’, exampleProxy) // ‘/’ 表示对所有请求代理

app.listen(4000)

console.log(‘反向代理启动成功端口为4000’)

nodeJS 反向代理请求,解决跨域。相关推荐

  1. 微服务架构(5):nginx反向代理cors解决跨域

    微服务架构(5):nginx反向代理&&cors解决跨域 学习目标 1.使用域名访问本地项目 1.1.统一环境 1.2.域名解析 1.3.解决域名解析问题 1.4.nginx解决端口问 ...

  2. 【Node】node.js实现服务器的反向代理,解决跨域问题

    跨域对于前端来说是一个老大难的问题,许多方法如jsonp.document.domain + iframe...都有或多或少的问题,一个最佳实践就是通过服务器nginx做反向代理,但奈何不懂相关知识, ...

  3. vue cli3.3 以上版本配置vue.config.js 及反向代理操作解决跨域操作

    const webpack = require('webpack') module.exports = { configureWebpack: { plugins: [ new webpack.Pro ...

  4. 前端使用 Nginx 反向代理彻底解决跨域问题

    引入网址https://blog.csdn.net/larger5/article/details/81286324 1.请求后端数据失败 代码: <!DOCTYPE html> < ...

  5. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  6. express框架在nodejs中的使用+解决跨域问题(cors三方库)

    第一部分commonJS使用第三方框架 一.托管静态资源(让用户直接访问静态资源) 例如,如上url分别是请求一张图片,一份样式文件,一份js代码.我们实现的web服务器需要能够直接返回这些文件的内容 ...

  7. React Axios 请求解决跨域问题

    网上看了很多的方案,但是不知道为什么,作为初学者,对react不太清楚的话,解决跨域还是有很多的问题.这篇博客针对小白,第一次调试react 跨域问题,甚至第一次使用Axios ,第一次... 废话就 ...

  8. uni-app之网络请求解决跨域

    一:uniapp网络请求 第一步:新建uni-app项目 第二步:在npmjs中下载第三方包(用于请求) 安装步骤链接如下: @escook/request-miniprogram - npm 1.打 ...

  9. React配置代理proxy解决跨域问题

    一.在package.json中直接设置proxy 和Vue不同,React是在package.json文件中使用proxy配置 注意: create-react-app脚手架低于2.0版本时候,可以 ...

最新文章

  1. bitnami-redmineserver迁移
  2. Linux下 WRF Domain Wizard 使用教程(PART1:下载+安装)
  3. ANSI C typedef
  4. 绿地深蓝机器人_人工智能企业深兰科技获绿地控股3亿元战略投资
  5. 构建自己的NSZombie
  6. Delphi已经25岁了,我的公司每天都在使用Delphi开发跨平台的实时视频会议软件APP
  7. Tomcat日志总结
  8. 三大抽样分布:卡方分布,t分布和F分布的简单理解
  9. 在类内调用cuda内核函数,出现的错误: illegal combination of memory qualifiers 等问题的解决
  10. 7-19 统计人数(2008慈溪) (100分)
  11. SpringCloud(三):监控中心 hystrix turbine
  12. 模板的完全特例化和部分特例化
  13. 大学里 信息领域的专业 名称解释
  14. 毕业设计 单片机超声波智能跟随小车 - 物联网 嵌入式 stm32
  15. 全彩高清大屏LED大屏光纤收发器光电转换器兼容灵星雨/诺瓦LED光纤收发器 凯视达灵信光电转换器
  16. 今天随机练习:题目 1969: 字符串跳步
  17. 2022容器云运维开发面试准备
  18. FATE如何进行本地代码调试
  19. lisp捕捉垂足_AutoLISP目标捕捉函数osnap
  20. sun键盘没有stop键_Sun ALOM使用指南

热门文章

  1. 机器学习算法-k-means聚类算法介绍
  2. python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程...
  3. 项目周期一般多久_股票解套的时间周期一般多久 股票解套要多长时间
  4. css的div,span,img,a,map等一些常见标签使用 回顶设置
  5. 清华大学java公开课视频_清华大学视频公开课推荐
  6. 交易体系-交易、支付、物流、退款退货
  7. 【Python高级语法】——生成器(generator)
  8. 图像二值化——OTSU大津法
  9. 华为手机使用微信分身教程「微信分身」
  10. TIA博图边沿指令总结