1. ホーム
  2. javascript

[解決済み] request-promise-nativeの代替案 [終了しました]。

2022-02-10 04:34:48

質問

Node.jsでGET, POSTなどの基本的なHTTPメソッドを実装したモダンなモジュールを探していたのです。

最もポピュラーなのは request . これの非同期/待ち受けバージョンは request-promise-native .

最近知ったのですが、これらのモジュールは 非推奨 . そこで、async/awaitパラダイムに基づいて構築された、どのような最新の代替品を使うことができるのでしょうか?

どのように解決するのか?

を使うことを強くお勧めします。 ノードフェッチ . これは フェッチ モダンブラウザのAPIです。プロミスベースというだけでなく 実際の標準 の背後にある。

を使用しない唯一の理由は fetch は、APIが好きでない場合です。それなら、次のようなクロスプラットフォームなものを使うことをお勧めする。 アクシオス または スーパーエージェント .

個人的には、サーバーとブラウザで同じAPIを使うことで、保守性が向上し、コードの再利用の可能性が広がると思います。