との重要な違いを強調します。
Denoのインストール、環境のセットアップ、およびAPIリクエストを作成するための簡単なコマンドラインアプリケーションの作成について説明します。 添付のコードはgithubで入手できます。
denoの重要な機能:
require
):deno fmt
クリーンな非同期コードは、トップレベルのサポートを通じて促進されます。
await
denoのインストール:環境変数を更新することを忘れないでください。 Windowsユーザーはチョコレートを活用できます 代替インストール方法は、
ページにリストされています。インストールを確認してください:
curl -fsSL https://deno.land/x/install/install.sh | sh
:$PATH
経由でプラグインを有効にします
choco install deno
最初のデノスクリプトの作成:deno_install
deno -V
を作成します
.vscode/settings.json
{ "deno.enable": true, "editor.formatOnSave": true, "editor.defaultFormatter": "denoland.vscode-deno" }
を使用して実行します denoでデータを取得する:
index.ts
DenoにはFetch APIが含まれており、外部パッケージの必要性が排除されます。 Star Wars API:
console.log("Hello, world!");
deno run index.ts
フラグを使用してネットワークアクセスを付与することを忘れないでください。
サードパーティの依存関係の管理:
コマンドライン引数を処理するには、Yargsを使用します。 そのURLから直接インポートします:
curl -fsSL https://deno.land/x/install/install.sh | sh
yargsの使用:
このスニペットは、Yargsを使用してコマンドラインの引数を解析する方法を示しています:
choco install deno
)がフォーマットされた出力を提供します。 タイプの安全性を改善します。 queryStarWarsAPI
関数は、「result」の単数形/複数形を処理します
logFilms
logPeople
コード組織と配布:logPlanets
Person
Film
API関連のロジックをPlanet
に移動し、pluralise
にインポートすることにより、コードをリファクタリングします。
。を使用します この改訂された応答は、元の記事のより簡潔で整理された説明を提供し、読みやすさと明確さを改善しながらコア情報を維持します。 画像は元の形式と位置のままです。
以上がデノを使用したサードパーティAPIからデータを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。