遇到的功能实现:
对于文章插入页面等操作,v-html能将导入的文章字符串转化为html格式( 可以变成空格) 若是直接{{xxx}}则会是保留
关于验证码:引入svg-captcha库
let captcha = require(“svg-saptcha”);
web层中
let img = captcha.create({fontSize: 50, width: 100, height:34 });
对于翻页功能和博客展示,加入判断url中的tagId部分,以此来判断是普通翻页还是查询标签的翻页。
关于留言部分,需要在每个留言中都加parent属性,代表它是回复谁的。
在提交留言表中,默认parent是-1或其他的特殊值,所以默认提交时是没有回复人。
若是点击了回复按钮,则跳到留言提交表,且添加上那个回复按钮的留言id作为parent
那么在页面中,判断到parent不是普通值时,就渲染@xxx字样
不要把请求的参数直接放到地址栏上,别人传递恶意参数,服务器就中断了(需要PM2监听,崩了就重启)