抽取公共部分
- 建立两个文件,一个header.ejs一个footer.ejs
- 在首页中分别导入,header和footer,导入的语法是<%- include header的路径%>,这样,就可以组合出一个首页
拦截非登陆请求
- 我们如果没有登陆,就会:跳转首页
- 如何判断没有登陆?我们每个用户登陆以后,都会给他一个空间放东西,如果我们的空间(session)里面没有东西,代表没有登陆,没有登陆的话,就跳转首页
渲染发表文章页面
- 需要下载mditor包
- ejs页面里面直接引用(css,js)
- 给一个textarea标签加一个id
- 初始化mditor富文本编辑器
发表文章功能
- ajax发送【作者id,content内容,title标题】
- 后台接口【接受数据,mysql语句执行insert】
- 数据库插入成功,跳转到文章详情页面
网友评论