位置: 编程技术 - 正文

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

  • 一般纳税人增值税怎么做账务处理
  • 三证合一后纳税人识别号和信用代码一样吗
  • 实收资本的期末余额在借方还是贷方
  • 生产经营个人所得税退税流程
  • 补贴收入如何入账
  • 签三方协议需要什么资料
  • 亏损金额需要对抵实收金额吗
  • 百望云票收费吗
  • 核定征收可以改查账征收吗
  • 怎么分清复利和年金
  • 让渡资产使用权收入的确认条件
  • 物业公司转售电费怎么开票
  • 用于在建工程的原材料进项税额可以抵扣吗
  • 以前年度漏记一笔短期借款但本金利息支出记账了
  • 企业所得税计提分录怎么写
  • 财税〔2017〕39号
  • 矿产资源补偿费征收管理规定
  • 跨地区经营建筑企业预缴企业所得税
  • 回收站已损坏 是否清空该驱动,点鼠标无法操作
  • win10专业版激活密钥永久
  • 简易计税 科目
  • php readfile
  • 持有至到期投资减值准备
  • yii实现使用CUploadedFile上传文件的方法
  • 内部退养如何缴纳个人所得税
  • 预缴和清缴的会计科目
  • 车辆购置税税收缴款书
  • 回迁房办理房产证契税怎么交
  • 公司转让固定资产要交税吗
  • 实收资本账户对应的账户包括
  • yolo 官网
  • 基建 技改
  • Win11 Build 23435 预览版今日发布: 文件管理器引入图库功能
  • php 截取字符
  • discuz去除底部
  • 开了专票就不能享受政策
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 购买方如何开具红字发票给销售方
  • 未取得增值税发票开具二手车发票
  • 公司处置已使用4年多的汽车,怎么增值税申报
  • 购买增值税发票属于什么科目?
  • mysql binlog dump
  • 购买方收到红字发票怎么做凭证
  • 发票隔月可以重开吗
  • 上下班出车祸公司怎么赔偿
  • 销售费用现金支出预算
  • 已付款发票未到怎么做分录
  • 小规模纳税人去银行开立什么账户
  • 收到费用发票没有付款的会计分录
  • 预提成本和冲回成本金额不一致情况说明
  • 资产处置收入需要缴纳增值税吗
  • 路桥费能抵扣增值税吗
  • 小规模年末怎么做账
  • 增值税发票开负数怎么做账?
  • 购买二氧化氯
  • 车船税怎么抵扣进项
  • 融资租入的设备怎么入账
  • 会计如何建账做账
  • 工资核算模块初始设置的内容有
  • sql server不可用或不存在什么意思
  • linux常用帮助命令
  • centos 管理员
  • 清华同方bios通用密码(thtfpc)
  • 自己的磁盘
  • linux ultrasphinx Anonymous modules have no name to be referenced by
  • cocos2dx开发鸿蒙app
  • UNITY 4.6.2 IOS 64-BIT SUPPORT
  • Android游戏开发案例教程小小弹球
  • python的删除
  • AJAX和jQuery动态加载数据的实现方法
  • node.js deno
  • androidstudio的jdk
  • 一些常用的网络命令
  • jQuery ajax中使用confirm,确认是否删除的简单实例
  • python中set用法
  • 个人所得税完税证明
  • 进入杭州车辆怎么申请
  • 涉农项目有哪些项目
  • 厂房原值如何核定
  • 手撕发票查询真伪平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设