首页 > 编程语言 >本地开发nodejs服务走系统代理 `https-proxy-agent`

本地开发nodejs服务走系统代理 `https-proxy-agent`

时间:2024-10-30 20:09:44浏览次数:6  
标签:const nodejs 代理 agent proxy https

本地开发nodejs服务走系统代理 https-proxy-agent

使用场景:前端开发中,后端API在工作电脑网络环境不能被直接访问,需要走公司内网代理,或上外网代理等系统代理服务;开发服务nodejs代理的浏览器请求, 可能不会自动走系统代理,需要手动配置。

const HttpsProxyAgent = require("https-proxy-agent")
// const HttpProxyAgent = require("http-proxy-agent")

// 例如本地系统代理端口为7890,将nodejs服务的请求转发到系统代理
const sysAgent = new HttpsProxyAgent(`http://127.0.0.1:7890`)

devServer: {
  proxy: {
    "/api/": {
      target: "https://backendserver.com",
      secure: true,
      agent: sysAgent
    },
  },
},

npm: https-proxy-agent

咬文嚼字:proxy and agent

标签:const,nodejs,代理,agent,proxy,https
From: https://www.cnblogs.com/da-datang/p/18516525

相关文章

  • # [Educational Codeforces Round 171](https://codeforces.com/contest/2026)
    EducationalCodeforcesRound171D.SumsofSegments定义四个前缀和:\(s_i=a_1+a_2+\dots+a_i\)\(u_i=s_1+s_2+\dots+s_i\)\(t_i=s(i,i)+s(i,i+1)+\dots+s(i,n)\)\(ts_i=t_1+t_2+\dots+t_i\)\(s_i\)为\(a_i\)的前缀和,\(u_i\)为\(s_i\)的前缀和,\(t_i\)为分块之后第......
  • HTTPS 加密方式
    1.HTTP和HTTPSHTTP是明文传输,敏感信息容易被中间劫持。HTTPS=HTTP+加密,即使传输的数据被劫持了也无法解密。2.加密方式:对称加密,非对称加密对称加密用同一个key加密解密。非对称加密一对key(公钥私钥),公钥加密,私钥解密(or反过来)。具体实现:1.客户端发起连接:你访问一......
  • 终于有了!!!基于Langgraph使用本地LLM搭建agent!!!
    需求Langchain是使用闭源LLM实现agent搭建的,Langgraph官网给的例子是基于Claude,其他一些agent例子也是基于OPENAI的,但是对于很多私有化场景,使用本地LLM搭建agent是非常重要的。但是网上并没有相关的教程,捣鼓了两天,捣鼓出来Ollama+Langgraph实现的基于本地LLM的agent搭建模......
  • https 的本质、证书验证过程以及数据加密
    1.什么是HTTPSHTTP加上加密处理和认证以及完整性保护后即是HTTPS。它是为了解决HTTP存在的安全性问题,而衍生的协议,那使用HTTP的缺点有:1.通信使用明文可能会被窃听2.不验证通信方的身份可能遭遇伪装3.无法验证报文完整性,可能已遭篡改 HTTPS并非是一种新协议,只是H......
  • 【前端】在 Next.js 开发服务器中应该如何配置 HTTPS?
    在Next.js的开发环境中,默认情况下是使用HTTP协议的。但是,您可以通过一些配置来启用HTTPS。这在开发阶段可能很有用,尤其是在需要测试涉及安全传输的应用场景时。下面是如何在Next.js开发环境中配置HTTPS的步骤:方法一:使用https模块您可以使用Node.js的内置模......
  • webstorm 项目如何配置支持 nodejs
    WebStorm是JetBrAIns推出的一款强大的JavaScript开发IDE,支持Node.js是其内置的功能。要配置WebStorm以支持Node.js项目,您需要进行几个步骤:确保已安装Node.js、在WebStorm中配置Node.js解释器、设置语言版本及库、调整运行/调试配置。下面,我们将详细介绍如何进行这些设......
  • httpsok:自动续期SSL证书的最佳选择!
    一、引言        在数字化时代,网站的安全性至关重要,而SSL证书是保护用户数据、提升网站信誉的关键。然而,证书的续期往往令人头痛。今天,我们为你介绍一款高效的SSL证书自动续期工具——httpsok,让你的证书管理变得轻松无忧。二、什么是httpsok?httpsok是一款专为网站......
  • 基于nodejs+vue基于手机售后管理系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于手机售后管理系统的研究,现有研究多集中于售后服务的一般性流程或特定品牌手机售后的部分环节,专门针对一个全面整合多方面功能(如包含用户、服务类型......
  • 基于nodejs+vue基于考研资料分享系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于考研资料分享系统的研究,现有研究主要以考研资料的整合与提供为主,如一些考研资料数据库主要侧重于资料的分类整理与存储,而专门针对考研资料分享系统......
  • 基于nodejs+vue基于开源工作流的自来水业扩报装系统[开题+源码+程序+论文]计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于自来水业扩报装系统的研究,现有研究主要集中在传统的工作流程与管理模式方面,专门针对基于开源工作流构建自来水业扩报装系统的研究较少。在国内外,传......