~~~
const koa = require('koa');
const app = new koa();
const render = require('koa-art-template');
const router = require('koa-router')();
const path = require('path')
const DB = require('./modules/db');
app.use(router.routes()).use(router.allowedMethods());
render(app, {
root: path.join(__dirname, 'views'),
extname: '.html', //后綴也可以寫成.art
debug: process.env.NODE_ENV !== 'production'
});
router.get('/', async ctx => {
var data = await DB.find("user", {});
console.log(data);
await ctx.render('index', {
data
})
})
router.get('/detail', async ctx => {
await ctx.render("detail", {
detail: "詳情"
})
})
app.listen(8080)
~~~
- MongoDB
- 第一章開發環境配置
- 第二章 基礎操作
- 2-1 create-collection
- 2-2 collection-insert
- 2-3 find
- 2-4 query
- 2-5 sort排序
- 2-6 delete
- 2-7 drop-collection
- 2-8 update
- 2-9 limit
- 2-10 join
- 2-10-1 返回json給前臺
- 2-11 ObjectId
- 第三章 數據庫封裝
- 3-0 數據庫封裝思路
- 3-1 單例
- 3-2 增加數據的執行時間
- 3-1-1 查詢耗時
- 3-1-2 數據連接示例
- 3-3 簡單封裝
- 3-4 二次封裝
- 3-5 結合art-template使用
- 3-6 數據庫封裝終極
- Redis
- 第一章 開發環境配置