位置: 编程技术 - 正文

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

  • 装卸费属于什么费用
  • 代扣个税的会计分录怎么做
  • 小规模纳税人加油发票可以抵扣吗
  • 企业所得税季度申报填写示例
  • 2019劳务公司务怎么处理
  • 属于劳务分包合同
  • 增值税专用发票怎么开
  • 收回员工社保入什么科目
  • 税控设备可以跨省销售吗
  • 管道租赁合同怎么写
  • 公司的资本成本取决于投资人的必要报酬率
  • 补提以前年度摊销
  • 预付专利转让费计入什么科目?
  • 税控盘上报
  • 所得税费用属于损失吗
  • 财产清查的会计分录
  • 票据状态提示付款
  • Win11怎么自定义鼠标指针图案
  • vue获取当前页面请求头信息
  • 瓶盖再来一瓶
  • linux 运行php脚本
  • php过滤emoji
  • 内置管理员无法激活
  • 如何清除苹果手机6s垃圾
  • 财务新手要注意哪些事项
  • 增值税专用发票的税率是多少啊
  • 莱姆 惨败
  • 米苏拉塔是哪个国家
  • 自产应税消费品用于在建工程要交增值税吗
  • 劳务报酬所得缴纳税款是公司代缴吗
  • 莫尔道嘎湿地公园
  • 用smart原则改写年底前完善客户资料
  • php功能实现
  • 应收账款和应付账款都是负数
  • 企业一直亏损老板也赚钱
  • 待处理财产损溢在资产负债表中填哪里
  • js中var的用法
  • 织梦怎么建站
  • centos安装MySQL数据库
  • 公司购买绿植入什么科目
  • 预付账款主要核算哪些内容
  • 金税盘发票二维码怎么生成
  • 现金折扣方式销售货物不得从计税销售额中扣减折扣额
  • 报销金额比发票金额少可以吗
  • 支付结算办法实施细则最新
  • 补开以前的发票可以抵企业所得税吗?
  • 利润表期初余额怎么填
  • 小规模普票收入要交税吗
  • 住宿费电子发票
  • 进口医疗器械产品
  • 企业以前年度亏损未弥补完
  • 组策略win7
  • win10自定义功能键
  • win10h2版本
  • linux virtio
  • 为什么win7系统盘会自动满
  • 如何快速破局
  • WIN10系统崩溃如何自救?
  • dosbox批处理
  • SlidingMenu属性详解【Android】
  • bat批量处理
  • qt配置opengl
  • javascript中attribute和property的区别详解
  • jquery滚动到底部
  • css表格设置边框
  • Android 水平居中
  • shell脚本 -mtime
  • jquery mouse
  • js判断checkbox是否被选中
  • 安卓打造世界中文全dlc
  • python连接数据库操作
  • js 进阶
  • jquery日期控件onchange事件
  • js触发select下拉列表
  • 福建省国税局
  • 税务局绩效工作总结
  • 财产转让所得适用税率
  • 煤老板的苦恼
  • 怎么修改纳税人信息
  • 税务申报按季度申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设