シェルスクリプトマガジン

Webアプリケーションの正しい作り方(Vol.67記載)

著者:しょっさん

ソフトウエアを正しく作るために、エンジニアたちはどんなことを知らなければならないでしょうか。実際のコードを使って、より良くしていくためのステップを考えてみましょう。第7回は、JavaScriptフレームワーク「Vue.js」でアプリを作成し、テストとリリースの方法を紹介します。

シェルスクリプトマガジン Vol.67は以下のリンク先でご購入できます。

図2 Vue.js および各ライブラリを利用するための定義(simple.htmlから抜粋)

図3 Vue RouterのHTMLファイル側の定義

図4 Vue RouterのJavaScript側の定義

図5 認証部分のVueコンポーネントとVue Router定義

図6 認証部分のHTMLテンプレート

図7 請求処理ののVueコンポーネントとVue Router定義

図8 請求処理のHTMLテンプレート

図9 支払処理のVueコンポーネントとVue Router定義

図10 支払処理のHTMLテンプレート

図14 controllers/auth/authentication.tsファイルの追加・改修部分

図15 controllers/auth/authorization.tsファイル

図16 API用のモジュールとルーティング定義

図18 請求処理(/api/expense.ts)

図19 支払処理(/api/payment.ts)

図35 修正した/src/index.tsファイル