最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js發(fā)出請求走Proxyman代理調(diào)試tip詳解

 更新時間:2023年08月01日 14:11:39   作者:題葉  
這篇文章主要為大家介紹了Node.js發(fā)出請求走Proxyman代理調(diào)試tip詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

需求

一些情況需要從請求來調(diào)試, 所以找了一個方案讓 Node.js 請求走代理.

基于 https://stackoverflow.com/a/62174988/883571 驗證了這樣一個方案:

import proxy from "node-global-proxy";
proxy.setConfig({
  http: "http://localhost:9090",
  https: "http://localhost:9090",
});
proxy.start();

使用 Proxyman

我使用的是 Proxyman, 端口是 9090, 并且提供的是 HTTP 代理, 兩個參數(shù)都用 http: 地址.
代碼用了 import 由于我使用的是 mjs 文件執(zhí)行.

這個時候直接運行, 發(fā)出請求, Node.js 會報錯, 證書驗證不通過:

cause: Error: unable to verify the first certificate
      at TLSSocket.onConnectSecure (node:_tls_wrap:1539:34)
      at TLSSocket.emit (node:events:513:28)
      at TLSSocket.emit (node:domain:489:12)
      at TLSSocket._finishInit (node:_tls_wrap:953:8)
      at TLSWrap.ssl.onhandshakedone (node:_tls_wrap:734:12) {
    code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'
  }

本地開發(fā)的時候可以先通過環(huán)境變量臨時關(guān)閉證書驗證的行為:

export NODE_TLS_REJECT_UNAUTHORIZED=0

再重新運行腳本時, 會有警告提示, 請求會正常通過:

(node:93084) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.

然后在 Proxyman 當中可以開始抓取請求內(nèi)容了. 這部分不贅述.

其他

未知項,

  • 如果 Node.js 啟動一個服務(wù), 外部調(diào)用時是否有辦法統(tǒng)一將其展示的 Proxyman?
  • 不通過環(huán)境變量關(guān)閉證書驗證, HTTPS 直接代理應(yīng)該怎樣處理?

更多關(guān)于Node.js Proxyman代理調(diào)試的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 前端常見面試題之a(chǎn)sync/await和promise的區(qū)別

    前端常見面試題之a(chǎn)sync/await和promise的區(qū)別

    async/await是異步代碼的新方式,以前的方法有回調(diào)函數(shù)和Promise,下面這篇文章主要給大家介紹了關(guān)于前端常見面試題之a(chǎn)sync/await和promise區(qū)別的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • NODE.JS跨域問題的完美解決方案

    NODE.JS跨域問題的完美解決方案

    這篇文章主要介紹了NODE.JS跨域問題的完美解決方案,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Nodejs中的計時器(setTimeout?setIntervals?etImmediate)使用案例解析

    Nodejs中的計時器(setTimeout?setIntervals?etImmediate)使用案例解析

    這篇文章主要介紹了Nodejs中的計時器(setTimeout?setIntervals?etImmediate)使用案例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 使用Node.js給圖片加水印的方法

    使用Node.js給圖片加水印的方法

    使用Node.js給圖片加水印,首先要確保本地安裝了node環(huán)境。然后,我們進行圖像編輯操作需要用到一個Node.js的庫:images。具體詳情大家可以通過本文了解下
    2016-11-11
  • node.js中fs\path\http模塊的使用方法詳解

    node.js中fs\path\http模塊的使用方法詳解

    Node.js是基于Chrome V8引擎的JavaScript的運行時(運行環(huán)境-宿主環(huán)境),下面這篇文章主要給大家介紹了關(guān)于node.js中fs\path\http模塊的使用方法,需要的朋友可以參考下
    2023-01-01
  • 如何用npm命令刪除開發(fā)項目中的node_modules文件夾

    如何用npm命令刪除開發(fā)項目中的node_modules文件夾

    每個項目都會產(chǎn)生一個node_modules,每個node_modules少則幾十兆,多則幾百甚至上千兆,隨著時間的積累,維護項目的增加,整個項目目錄體積會越來越大,這篇文章主要給大家介紹了關(guān)于如何用npm命令刪除開發(fā)項目中的node_modules文件夾,需要的朋友可以參考下
    2023-12-12
  • node.js中的path.resolve方法使用說明

    node.js中的path.resolve方法使用說明

    這篇文章主要介紹了node.js中的path.resolve方法使用說明,本文介紹了path.resolve的方法說明、接收參數(shù)、語法、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js實現(xiàn)下載文件的兩種實用方式

    Node.js實現(xiàn)下載文件的兩種實用方式

    最近優(yōu)化了幾個新人寫出的動態(tài)表格文件下載接口的性能瓶頸,感覺非常有必要總結(jié)一篇文章作為文檔來拋磚引玉,這篇文章主要給大家介紹了關(guān)于Node.js實現(xiàn)下載文件的兩種實用方式,需要的朋友可以參考下
    2022-09-09
  • Nodejs環(huán)境Eggjs加簽驗簽示例代碼

    Nodejs環(huán)境Eggjs加簽驗簽示例代碼

    這篇文章主要介紹了Nodejs環(huán)境Eggjs加簽驗簽示例代碼,文章開頭給大家介紹了加簽和驗簽的基本概念,本文結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 使用nvm管理不同版本的node與npm的方法

    使用nvm管理不同版本的node與npm的方法

    本篇文章主要介紹了使用 nvm 管理不同版本的 node 與 npm的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論

德阳市| 通辽市| 庆云县| 阿荣旗| 赤壁市| 信阳市| 合阳县| 安乡县| 通山县| 扎囊县| 厦门市| 乌恰县| 垣曲县| 新干县| 剑川县| 逊克县| 阳东县| 潞城市| 吉首市| 县级市| 焦作市| 修水县| 会泽县| 尼勒克县| 长宁县| 罗江县| 江安县| 泰和县| 克山县| 阿拉善左旗| 始兴县| 九江市| 五指山市| 改则县| 洛扎县| 博乐市| 岳阳市| 通州市| 罗城| 中西区| 泸定县|