Node.jsでCRUD簡易掲示板を作る【RestfulAPI+SQLite】
Node.jsはサーバーサイドで動作するJavaScriptの実行環境である。 Node.jsの強みは非同期処理。DBやファイルIO、リクエスト・レスポンスなどで発生するIOバウンドの処理を高速化できる。 本記事では、APIサーバーとして動作できるよう、基本のCRUDを解説する。 環境構築 mkdir startup_bbs && cd startup_bbs npm init npm install express npm install sqlite3 基本のHelloworld index.js // API const express = require("express"); const app = express(); app.get("/", (req, res) => { const messages = [ {"message":"helloworld"} ] res.json(messages); }); // サーバー起動 app.listen(3000, ...