pillarjs GitHub 組織には、一般的に役立つ可能性のあるユーティリティ関数のモジュールが多数含まれています。
ユーティリティモジュール | 説明 |
---|---|
cookies | Keygrip を使用して改ざんを防ぐために署名できる HTTP(S)Cookie を取得して設定します。Node.js HTTP ライブラリまたは Express ミドルウェアとして使用できます。 |
csrf | CSRF トークン作成と検証の背後にあるロジックが含まれます。このモジュールを使用して、カスタム CSRF ミドルウェアを作成します。 |
finalhandler | HTTP リクエストに応答する最終手順として呼び出す関数です。 |
parseurl | キャッシュを使用して URL を解析します。 |
path-match | path-to-regexp の薄いラッパーで、パラメータ名をより簡単に抽出できます。 |
path-to-regexp | `/user/:name` などの Express スタイルのパス文字列を正規表現に変換します。 |
resolve-path | 検証を使用してルートパスに対して相対パスを解決します。 |
router | シンプルなミドルウェアスタイルのルーターです。 |
routington | URL の定義と照合のためのトライベースの URL ルーターです。 |
send | HTTP レスポンスとしてファイルをストリーミングするためのライブラリで、部分的なレスポンス(範囲)、条件付き GET ネゴシエーション、詳細なイベントをサポートしています。 |
templation | co-views と consolidate.js に着想を得た、res.render() と同様のビューシステムです。 |
追加の低レベルの HTTP 関連モジュールについては、jshttp を参照してください。