2
如何使用Fetch API設置代理。 我正在開發一個node.js應用程序,我想看看HTTPS響應的響應正文。我使用的是採用內部節點的http這個NPM包: https://www.npmjs.com/package/isomorphic-fetch使用像fiddler這樣的代理與fetch API
我試圖設置ENV變量,如:
set https_proxy=http://127.0.0.1:8888
set http_proxy=http://127.0.0.1:8888
set NODE_TLS_REJECT_UNAUTHORIZED=0
但它似乎只與要求NPM節點模塊工作。
我總是得到以下信息:
http://127.0.0.1:8888
(node:30044) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): FetchError: request to https://www.index.hu failed, reason: read ECONNRESET
我建議打開與錯誤[節點取(https://www.npmjs.com/package/node-fetch),作爲變量應該會影響所有節點模塊。 – Bergi
@Bergi:它已經在node-fetch中實現,請參閱https://github.com/bitinn/node-fetch#options –
@ serv-inc哦,對,就是關於代理,我認爲這個問題會與'NODE_TLS_REJECT_UNAUTHORIZED' – Bergi