問題タブ [node-fetch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ノード要求で SSL 証明書の検証を無視するには?
https
node.js を使用して一部のリクエストに対してピア SSL 検証を無効にする必要がありnode-fetch
ます。現在、私が知る限り、そのオプションを持たないパッケージを使用しています。
それはCURLのようなものでなければなりませんCURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false
それを可能にするネットワークパッケージはありますか? axiosでSSL検証をスキップする方法はありますか?
node.js - ノードフェッチタイムアウトの問題/エクスプレスタイムアウト/ラムダタイムアウトまたはその他のsth?
以下のコードは、ローカルで実行している場合は正常に動作しますが、aws ラムダ関数内で実行している場合、/webhook エンドポイントに「POST」を実行している場合、「getAccessToken ()」は期待どおりに動作しません。私はノード 8.10、「aws-serverless-express」:「^3.3.6」、「express」:「^4.16.4」および「node-fetch」:「^2.5.0」を使用しています。 jwt トークンですが、node-fetch は何も返しません。サンプル ログ。
START RequestId: c8efba59-1869-4eaa-b9d8-aa15a7507d52 バージョン: $LATEST 2019-05-27T19:55:32.328Z c8efba59-1869-4eaa-b9d8-aa15a7507d52 start getExecution 2019-05ef-27T19:525:Z96. -4eaa-b9d8-aa15a7507d52 実行 URL: 2019-05-27T19:55:32.328Z c8efba59-1869-4eaa-b9d8-aa15a7507d52 https://cloudmanager.adobe.io/somevalidurl 2019-05-27T19:55:32.328Z 1869-4eaa-b9d8-aa15a7507d52 start getAccessToken END RequestId: c8efba59-1869-4eaa-b9d8-aa15a7507d52 REPORT RequestId: c8efba59-1869-4eaa-b9d8-aa15a7507d52 所要時間: 6657.00 ms : 37MB
ラムダのタイムアウトが30秒であることを確認し、「ノードフェッチ」タイムアウトを0に設定して無効にしようとし、すべてのルート「app.use(timeout("30000"))」にもミドルウェアを使用しましたその特定のWebhookリクエストのタイムアウト。(すぐに 200 pong の応答を受け取りますが、getexectuion async 関数が正しく動作しません)