私は優れたジェネレーターを使ってRestifyプロジェクトをスキャフォールドしました。そして、APIエンドポイントメソッドの一般的なアルゴリズムをどこに置くべきかを知りたいですか?Swaggerize-Restifyプロジェクトで共通エンドポイントのアルゴリズムはどこに置くべきですか?
アルゴリズムは、データベースの列名を、それぞれのURL構造に従って別々のファイルに存在するいくつかのエンドポイント・ハンドラー・メソッドに使用する必要があるAPIエンドポイント・プロパティーにマップします。 '/ journeys'、 '/ journeys/{id}'など...
/data
ディレクトリ内にhelpers
ディレクトリを追加すると、すべての旅程エンドポイントの共通コードをカプセル化するのがベストプラクティスと思われますか? (いくつかのディレクトリは、簡潔にするため削除)
│ api.json
│ package.json
│ README.md
│ server.js
├───config
│ swagger.json
├───data
│ │ db.js
│ │ db_constants.js
│ │ journeys.js
│ │
│ ├───journeys
│ │ │ {id}.js
│ │ │
│ │ ├───{id}
│ │ passengers.js
│ │
│ │
│ └──helpers
アルゴリズムでは関数を意味しますか? – HeadCode
@HeadCodeはい、私はforループでデータを反復/変換していたが、そのループは関数内に存在する必要があるため、 "アルゴリズム"としか言いませんでした。 –