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