Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

src/index.js の分割 #14

Open
Crow314 opened this issue Mar 22, 2024 · 1 comment
Open

src/index.js の分割 #14

Crow314 opened this issue Mar 22, 2024 · 1 comment

Comments

@Crow314
Copy link
Contributor

Crow314 commented Mar 22, 2024

  • ロジック全てを index.js に書くのではなくファイルを分割
  • esaからの取得あたりはRails語のServiceっぽいものに切り分けたさあるけど、どうするのがきれいなんだろう…

@inaniwaudon @itsu-dev ベストプラクティスとかご存知であれば何卒……

@inaniwaudon
Copy link

inaniwaudon commented Mar 23, 2024

routes/ 等のディレクトリを切って、ルーティング(MVC で言うところの controller)を置くことが多いかな……とは思います。例えば routes/post.js を作り、これを index.js から import して app.route に回すイメージです。

最近は HonoX というメタフレームワークも出て、ファイルを置くだけで簡単にルーティングが出来るようになったっぽいですが、こちらはまだ触ったことないです……(参考:HonoXについて

現状のコードの getFoo みたいな関数は切り出せたらベストですが、めちゃくちゃ長いロジックという訳でもないので must ではないかな……という感じです。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants