JavaScript ServiceWorkerとCache APIを使ってみる はじめにServiceWorkerとCache APIを使って、オフライン環境でも動作する静的サイトを作ってみるServiceWorkerとはService Workerは、ウェブアプリケーションのパフォーマンス向上とオフライン対応を実現す... 2023.11.21 JavaScript
MongoDB MongooseにMVC設計パターンを使ってみる はじめに前回、express.Routerを使いコード分割を行ったがMongoose関連の処理が固まっているのでMVC設計パターンを使って分割してみる。MVC設計パターンモデル(Model)モデルはデータの構造を定義する。 モデルをまとめる... 2023.10.14 MongoDBNode.js
MongoDB express.Routerを使ってルート定義を分割する はじめに前回、単純なルーティング定義をapp.jsに詰め込んだが、app.jsのコードが肥大化してきているので、 express.Router を使って、ルーティング定義を分割してみる。express.Routerを使うメリットは以下があり... 2023.10.12 MongoDBNode.js
Database ExpressとMongoDBの連携 はじめに最近バックエンド側でExpressを触り始めたのでMongoDBとの接続をやってみる。環境Windows 10 64bitNode.js:19.1.0Express:4.18.2MongoDB :6.0.8MongoDB Compa... 2023.10.09 DatabaseMongoDBNode.js
Node.js Node.jsのホットリロード設定 はじめにバックエンドでExpressを触っているとホットリロードがなく開発効率が落ちていたのでホットリロード環境を構築する。ホットリロード環境の構築nodemonのインストールホットリロードを実現するためのツールであるnodemonをインス... 2023.09.30 Node.js
Node.js ExpressとSwagger UIの連携 はじめに前回、Expressを使ってバックエンドのAPIを作ってみたので、今回はSwagger UIを使ってAPIドキュメントを作成してみる。Swagger UIとは詳細はネットで調べればわかると思うので概要だけAPIのリソース可視化(ドキ... 2023.09.28 Node.js
Node.js Node.jsのExpressを使ってAPIエンドポイントを作ってみる はじめにNode.jsのWebフレームワークであるExpressなるものを使うと、RESTfulなAPI(エンドポイント)を簡単に作れると知ったので、軽く触ってみる。本記事のゴール作成したエンドポイントに対してGetリクエストを投げて、「H... 2023.08.25 Node.js
JavaScript 【Vue3勉強】Todoアプリ 積み上げ4(最終回) つくったもの画面が白くなっているときは画面リロードしているが、セッションストレージに保存していたタスクを読み取っているので登録したタスクがそのまま残っている。※本機能がないときはTodoも完了タスクも空で表示されるやったことデータの保存機能... 2023.07.12 JavaScript
JavaScript 【Vue3勉強】Todoアプリ 積み上げ2 つくったものやったことアプリケーションバーの追加タスクの削除やってみたいことタスクソートデータ保持Github 2023.06.06 JavaScript