React.js +node/express + sqlite3 で、CRUDの作成
index:
概要:
前の React.js+ express 関連となりますが
sqlite3 で CRUDの作成 となります。
環境
node.js 10.16.0
express : 4.16.1
React
react-dom
sqlite3
参考のコード
実装など
・表の作成
https://github.com/kuc-arc-f/app7_react_sqlite/blob/master/doc/tasks.sql
・index / api
router.get('/tasks_index', function(req, res) { var db = new sqlite3.Database( dbfileName ) var items = [] db.serialize(function() { db.all('SELECT id,title, content FROM tasks order by id desc;', function(err, rows) { rows.forEach( function (item) { items.push(item ); }); var param = {"docs": items }; res.json(param); }); }); db.close(); });
画面 / React.js
・new
https://github.com/kuc-arc-f/app7_react_sqlite/blob/master/views/task2/new.ejs
・index
https://github.com/kuc-arc-f/app7_react_sqlite/blob/master/views/task2/index.ejs
・show
https://github.com/kuc-arc-f/app7_react_sqlite/blob/master/views/task2/show.ejs
・edit/delete
https://github.com/kuc-arc-f/app7_react_sqlite/blob/master/views/task2/edit.ejs