位置: 编程技术 - 正文

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用法上的区别

  • 管理费用不计入成本吗?
  • 税控盘注意事项
  • 股权转让产生的印花税
  • 百旺税控盘自己用不了
  • 其他权益性资产包括哪些
  • 个税申报系统累计收入怎么算
  • 标准成本法核算方法
  • 房地产开发企业资质等级有几个
  • 会计学中营业利润的计算
  • 收到供应商违约金 发票
  • 查验发票真伪新旧有哪些网站?
  • 高档化妆品消费税的计算公式
  • 独生子女费属于什么费用
  • 土地计入无形资产包括的税费
  • 公司退股清算对股东影响
  • 申报印花税填表过程
  • 技术服务收入和产品服务收入举个例子
  • 开给销货方红字信息表如何做账?
  • linux虚拟机在哪里输入命令
  • 准予从销项税额中扣除的有
  • 付款给对方怎么做分录
  • 实收资本账户的核算内容是什么
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • 劳务费费用
  • php编程技术
  • three.js入门指南
  • 金融商品转让业务包括
  • php常见的错误级别
  • Laravel5中Cookie的使用详解
  • 增值税专用发票丢了怎么补救
  • 事业单位增值税可以抵扣吗
  • cvg模型
  • segment anything model模型 需要的配置
  • google map
  • packet命令
  • 股东从公司账户上转钱违法吗
  • 成本分配明细表
  • 新法典离职
  • 上一年度的费用退回清算表怎么填
  • SQLite教程(十):内存数据库和临时数据库
  • 个体工商户具体工作内容怎么写
  • 开自家车出差怎样报销
  • 房地产开发企业资质证书
  • 未实缴出资的股东退股
  • 付给其他公司的服务费怎么记账
  • 建筑业异地预交税款最新规定
  • 税盘的服务费
  • 建筑企业预缴增值税款
  • 企业与股东之间的交易是否会影响企业财务目标的实现
  • 人力资源服务费是什么意思
  • 收到社会保险基金结算表
  • 车辆加油费会计分录
  • 公司卖掉软件计提折旧吗
  • 如何登记现金日记账视频
  • 费用预算表怎么做
  • 数据库表的创建心得体会
  • 微信公众平台在哪里打开
  • window8开机
  • 使用http_load来给Linux系统的服务器做压力测试
  • redhat linux6.5安装教程
  • KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?
  • win8开机进入开始界面
  • centos7ftp
  • win7系统安装谷歌浏览器
  • win8系统开机启动项怎么设置
  • win8切换到桌面
  • 跑酷游戏cs
  • js获取中文拼音
  • 对于cookie的描述
  • 关于加载失败壁纸
  • 列表框代码
  • dos替换文件命令
  • 启动游戏使用的文件夹什么意思
  • js复制对象的值
  • [置顶] Deniz Saypinar
  • 网页js调试
  • 国家税务总局 土地增值税
  • 江苏税务机关代码查询
  • 不予税务行政许可
  • 预约怎么缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设