旧的一年眼看就要过去,新的一年即将到来。我希望在2018春节到来之前,更新我的个人网站。几个通宵下来发现,除了不支持用户,其他都写好了,那我何不为其他人前端人提供后端支持呢,我心想。在这样的契机下,有了这个为前端人提供后端支持的后端项目。
个人博客
后端功能
我的想法是为你提供下面几个功能,当然,你有可以根据你的需求自行设计你的前端逻辑!
1、常用站点
我的想法是,你可能需要设置几个你打开浏览器就会去点击的站点,你可以根据你自定义的权重(int)规则进行排序,默认数据是按你提交的时间倒排,因为我并不清楚你的权重规则和你真正的需求。
你可以在参考API自行设计。
2、博客
在后端设计中,富文本以 Editor.md - 开源在线 Markdown 编辑器这款编辑器设计的,所以, 你可以提交Markdown的内容(cntMd),如果你要用其他编辑器或者将Markdown转化成Html格式,你可以存放到(cntHtml)中,或者两者都用(我就是这么干的)。
3、书签
上网,必然会发现好的网页,浏览器也为我们提供了书签,我这里也提供了。
4、日记
很明显,这个是用来写日记的,所以,在这个API中,我没有提供修改或者删除的API,错了就错了吧!
问题
我原想这下可以做到真正的前后端分离了吧,我经过几番测试,虽然能做,但这个密钥(secret)和token的安全性无法保证。
所以最终还是用了Spring Boot写了,因为每次请求都会带上token,而token的有效时间,后端默认为8个小时(理论上班时长),所以我的前端也没有Ajax请求。
这些问题,都交给那些前端人解决吧!毕竟我只是个写后端了。-_-
链接
1、我的个人网站
2、后端文档
[=============================================================]
——我后端已写好,只待你完成前端!