位置: 编程技术 - 正文

Node.js配合node-http-proxy解决本地开发ajax跨域问题(node.js server-side)

编辑:rootadmin

推荐整理分享Node.js配合node-http-proxy解决本地开发ajax跨域问题(node.js server-side),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs配置教程,node.js orm,nodejs配置https,node.js配置文件,node·js,nodejs配置https,配置node.js,node.js配置文件,内容如对您有帮助,希望把文章链接给更多的朋友!

情景:

前后端分离,本地前端开发调用接口会有跨域问题,一般有以下3种解决方法:

1. 后端接口打包到本地运行(缺点:每次后端更新都要去测试服下一个更新包,还要在本地搭建java运行环境,麻烦)

2. CORS跨域:后端接口在返回的时候,在header中加入'Access-Control-Allow-origin':* 之类的(有的时候后端不方便这样处理,前端就蛋疼了)

3. 用nodejs搭建本地http服务器,并且判断访问接口URL时进行转发,完美解决本地开发时候的跨域问题。

用到的技术:

1. nodejs搭建本地http服务器

2. 应用node-http-proxy,做接口url的转发

Node.js配合node-http-proxy解决本地开发ajax跨域问题(node.js server-side)

具体方法:

1. node.js搭建本地http服务器参考了shawn.xie的《nodejs搭建本地http服务器》

2. node.js做转发使用node-http-proxy实现,官方文档: 操作方法参考了: 下面是我自己的实战操作

项目准备

1. npm初始化

2. 安装node-http-proxy模块

3. 项目结构

下面的例子中,我们把html文件直接放在根目录'./',也可以指定一个网站目录,在proxy.js中可以自定义

配置HTTP服务器和PROXY转发

MINE.JS

这里参考shawn.xie的源码,补充了几个字体文件的mime。

标签: node.js server-side

本文链接地址:https://www.jiuchutong.com/biancheng/370787.html 转载请保留说明!

上一篇:教你如何在Node.js中使用jQuery(教你如何在家自己测瞳距)

下一篇:node.js中module.exports与exports用法上的区别

  • 跨境电商小规模好还是一般纳税好
  • 残疾人保障金的工资按实发还是应发
  • 一般纳税人条件要求2020
  • t3怎么查资产负债表
  • 一般纳税人开普票和专票有什么区别
  • 团建费用走什么科目
  • 车辆保险费专用发票图片
  • 所得税费用和应交税费的关系
  • 小规模出口企业增值税申报
  • 跨区域经营企业
  • 消费取得普通发票怎么开
  • 企业间资金往来 人员派驻
  • 公司转工程款到个人银行卡需要交个税吗
  • 红字发票怎么勾选认证
  • 企业退休返聘人员工资是否缴纳单位社保
  • 抵押车贷款会不会扣车
  • 打桩和挖土
  • 业务招待费的进项可以抵扣吗
  • 企业所得税计提金额怎么算
  • 活动策划税费
  • 个人所得税成本费用包括哪些
  • 报税提示您可能缺少相关组件怎么处理
  • 补发工资补缴公积金一直没到账
  • 库存现金长短款怎么算
  • 电脑bios设置最佳性能和默认
  • 经营租赁是什么意思
  • 小企业会计准则和一般企业会计准则的区别
  • 借条复印件可以起诉吗还有转账记录
  • qtask.exe - qtask是什么进程 有什么用
  • 税务局返还税款账务处理
  • 公司用车出现事故用员工赔付么?
  • 营改增后增值税税率
  • msoobe.exe是什么
  • 公司注销方便吗
  • 在vue中获取dom元素
  • vue的安装步骤
  • yolov5的使用
  • 租赁房屋开具发票商品名称
  • 老板出差餐费费用怎么处理
  • mysql备份数据恢复
  • 同一控制下企业合并发生的审计费用计入
  • 农副产品普通发票可以抵扣增值税吗
  • 销售返利冲抵货款怎么做账
  • 法定公益金和法定保险金
  • 视同销售是指什么?
  • 纳税检查企业多缴企业所得税如何处理
  • 残疾人就业保障金会计分录怎么做
  • 股权转让溢价部分会计分录
  • 合同没签定金可以退的吗
  • 购买的银行理财产品能提前赎回吗
  • 营改增是什么时候开始实行的?
  • 营改增对企业税负影响
  • 单位之间借款还款怎么写
  • 年底结账会计要怎么做账
  • 出口退税登记的内容
  • mysql in如何优化
  • 数据库 异步
  • 如何查看windows密钥
  • “incorrect super block” FreeBSD挂载CDROM时报错误的解决方法
  • windows modules installer worker
  • linux0.12内核代码多少行
  • mac迅雷不限速
  • linux中ftp命令的用法
  • cocos2djs
  • 学习笔记一
  • js 数组取值
  • javascript的代码写在哪里
  • 浅谈特殊儿童的融合教育论文
  • 优化了一些已知问题是什么意思安不安装
  • python数据结构教程
  • python爬虫全套教程
  • 批处理获取本地连接名称
  • 有几种导航
  • jquery上传文件到服务器
  • 移动应用界面设计形考1答案
  • 国家税务总局山西省电子税务局
  • 农村报账员的基本职责
  • 电动车验车流程及注意事项
  • 2023浙江高考首考状元
  • 云南省2021年退休金计发基数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设