githubにyamlファイルが格納されています。Githubからノードを使用してYAMLファイルシステムをダウンロード
team1.yaml
team2.yaml
team3.yaml
...
...
team100.yaml
私が使用してzipballにそれらのすべてを抽出することができます。素晴らしい作品https://github.com/my-repo/zipball/masterを。しかし、このzipballをノードサーバーでどのように使用するのか分かりません。私はファイルの名前だけでなく、もっと重要なのは彼らのコンテンツが必要です。
希望する出力は、クライアントサイドアプリケーションで使用するJSONオブジェクトのYAMLファイルです。
アイデア?
ジップボールを解凍するには、npmモジュールを使用する必要があります。多くの場合、npmでジップを検索し、解凍したり、解凍して見つけます。一旦抽出されると、ファイルを読み込んでjs-yamlなどで解析し、JSオブジェクトを取得します。 – lecstor
私はこれらのnpmモジュールの束に見えますが、それらのどれもがリモートURLを使ってzipをつかまえることはできません。それらはすべてサーバー上にzipが必要です。 – Sokies
はい、 'request' zipballを取得するのに類似しています。あなたはそれを解凍モジュールにパイプし、ファイルをディスクに書き込むか、メモリ内で解析することすらできます。 – lecstor