コンテンツにスキップ

(記述中)nuxt3

ガイド

Nuxt3 Guide Vite ガイド Nitro Getting Started Serverless Framework Documentation

サーバーサイドJavascriptのメリット・デメリット

  • Webフロントエンドの知識や実装をバックエンドに応用しやすい
    • 歴史的経緯からWebフロントエンドでは結局javascriptの知識が求められる
    • 別言語でバックエンド書くと学習時間が分散してしまうので学習コストの削減をしたい
    • typescriptで作成したデータ型等を流用したい
    • 命名規則を統一できる
      • RDB間はprismaを使うとマッピングで対応できる
  • 他言語独自のライブラリが使えない

参考

components

composables

  • useXXXという名前
  • テスト対象に置くとコンポーネントテスト
  • 単体 or 検索

middleware

layouts

locals

env

必須じゃないはず

tests

  • vitests
  • praywright

https://vuejs.org/guide/scaling-up/testing https://nuxt.com/docs/getting-started/testing

  • 評価項目
    • 変更が難しい
  • テスト対象
    • バックエンドのAPI単位
    • storybook : コンポーネントの単体テスト
    • コンポーザブル:結合テスト
      • 検索条件単位 → 検索結果を受ける : 
    • E2E
      • praywrite