用 Koa 写了个 CMS

2015-10-29 16:29:03 +08:00
 haozhang

https://github.com/Summerlve/koablog

使用了 Sequelize ( MySQL )。
使用 RESTful API 设计,搞成了 Webserver API 。
使用 Token based 用户认证。

出来献个宝。

~。~

7035 次点击
所在节点    Node.js
15 条回复
Niphor
2015-10-29 16:53:54 +08:00
没用 Sequelize 自带的关系?
haozhang
2015-10-29 17:16:36 +08:00
@Niphor 不想用啊...我习惯先搞数据库的...把数据库设计完了再编码...
magicdawn
2015-10-29 17:22:39 +08:00
看了下 package.json
scripts test: supervisor --harmony app.js
用 test 字段做 start 操作不好吧~ , 你都直接用 let/const/ arrow function 了, 还加 --harmony 参数做甚
magicdawn
2015-10-29 17:25:57 +08:00
redisCLient.co_exists
一会 camelCase, 一会下划线 ...

recommend: 像 bluebird.promisify 那样, fn 为传统 callback 型, fnAsync 返回 Promise 实例
haozhang
2015-10-29 17:51:21 +08:00
@magicdawn 以前 node 0.12.x 的时候遗留下来的。
haozhang
2015-10-29 17:52:34 +08:00
@magicdawn ...整个项目就这一处...作为向 co.js 的致敬...
magicdawn
2015-10-29 19:12:47 +08:00
@haozhang ... camelCase 跟下划线... 水火不容, 花点时间整下 jshint or eslint 吧
ChiangDi
2015-10-29 19:13:41 +08:00
牛逼!
haozhang
2015-10-29 21:31:52 +08:00
@ChiangDi 这并不牛逼...
linshuizhaoying
2015-10-29 22:05:33 +08:00
不管怎么说 先 fork 了 正缺类似学习资料
haozhang
2015-10-29 22:49:56 +08:00
@linshuizhaoying 知道为什么我想这玩意吗...就是因为缺学习资料...学着学着就自己写了一个。
SPACELAN
2015-10-29 23:07:52 +08:00
先 start 了再说,最近也在边学边做 CMS
ChrisFuck
2015-11-02 10:41:03 +08:00
有参考什么书籍吗,推荐一下,
haozhang
2015-11-03 16:38:15 +08:00
@ChrisFuck koa 的 github 地址上面有很多的资源
haozhang
2015-11-04 20:40:41 +08:00
再顶一次...用这个项目求个实习,地点:上海,能提供住宿就更加好了啊~。~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX