blog-test/
|
+- controllers/ <-- Controller
|
+- views/ <-- html文件
|
+- static/ <-- bootstrap
|
+- controller.js <-- 挂到router的方法
|
+- app.js <-- main
|
+- static-files.js <-- 读取静态资源文件
|
+- templating.js <-- 整合Nunjucks
|
+- package.json
|
+- node_modules/
|
+- sess/ <-- 存放本地cookie
|
+- session-store <-- 对于koa-session存放的测试
|
+- users.js <-- 存放对用户操作的方法
|
+- users.json <-- 存放用户数据
不太明白怎么将链接的 herf 指定到本网页的下一级 /articles/:title/delete
<a href="{{ "/articles/" + article.title + "/delete" }}">删除</a>
<div class="jumbotron" style="background:orange;"></div>
<button type="submit" class="btn btn-primary btn-lg">
登陆
</button>
<a class="btn btn-primary btn-lg" href="/" role="button">返回</a>
JSON.stringify(ctx.session) !== '{}';
使用了mz,并通过require('mz/fs');导入。mz提供的API和Node.js的fs模块完全相同,但fs模块使用回调,而mz封装了fs对应的函数,并改为Promise。这样,我们就可以非常简单的用await调用mz的函数,而不需要任何回调。
koa(中文网 koa-bodyparser koa-session path fs mz/fs mime的npm文档 使用mime nunjucks(中文