TypeScript + node/express + Vue.js, mongoDB版のCRUD作成
index:
概要:
前の TypeScript 関連となり
node.js + express + Vue.js で
mongoDB の構成になります
環境
TypeScript
node.js
npm
express
Vue.js
mongoDB
参考のコード
実装など
api.ts
https://github.com/kuc-arc-f/ts_express3_mongo/blob/master/routes/api.ts
/******************************** * *********************************/ router.get('/tasks_index', function(req: RequestEx, res: Response, next: NextFunction ) { let db = req.db; let collection = db.get('tasks'); let items:any[] = []; collection.find({},{},function(e:any,docs: any[]){ docs.forEach( function (item) { //toTimeString items.push(item); }); var param = {"docs": items }; res.json(param); db.close(); }); });
Vue.js
new
https://github.com/kuc-arc-f/ts_express3_mongo/blob/master/dist/views/tasks/new.ejs
index
https://github.com/kuc-arc-f/ts_express3_mongo/blob/master/dist/views/tasks/index.ejs
show
https://github.com/kuc-arc-f/ts_express3_mongo/blob/master/dist/views/tasks/show.ejs
edit
https://github.com/kuc-arc-f/ts_express3_mongo/blob/master/dist/views/tasks/edit.ejs