由于我目前还没有HTML以及JS等相关的知识,又不想在现在从头开始等到学完再来弄这个,所以就直接搬了老师的页面源码,然后在浏览器点逐个的连接,如果点不开,就看明白页面源码,要返回页面还是要返回数据,是GET
还是POST
,还有对应的服务器URL。
最后,一共完成的 handler:
后端API:
- API创建新用户
- API获取用户
- API用户登录
- API用户登出
- API创建日志
- API获取日志列表
- API获取日志详情
- API修改日志
- API删除日志
- API获取评论列表
- API创建评论
管理页面以及用户浏览页面:
(我并没有拦截非管理员进入日志列表页、日志列表页等管理页面,因为API那里就已经设置了权限,所以进得来页面都改不了)
- 首页
- 显示注册页面
- 显示登录页面
- 显示创建日志页面
- 显示日志详情页面
- 日志列表页面
- 修改日志页面
- 评论列表页面
- 用户列表页面
总结:
教程评论里头有些人说实战跳跃太大,接受不了不看了换教材什么的,也许吧。但我觉得这实战或许是因为难度有点大,对于刚入编程的小白才是最精华的部分,就相当于对小白一个微微的下马威吧。我觉得它的作用并不是让你明白如何编写ORM,如何编写web开发框架,一个网站的运作到底是怎样的。。毕竟是个小白,这次跟着教程搞明白了,也写出来了,但到独自实实在在的重新再搞一遍,绝对还是会一头汗。更多的是他教会了我要养成一些好习惯,不要抗拒看官方文档,查资料,尽管我是英语白痴。遇到问题尝试用自己的语言去表达自己的想法与理解(比如写写博客),有时不懂,但在写写画画中会莫名其妙的茅塞顿开,而且总结出来了,回过头来看看也挺好的。
最后附上git源码,如果真有人要参考的,请看Day11的源码,其他天数的有可能有点小错误XD