haozhang
V2EX  ›  Node.js

用 Koa 写了个 CMS

  •  1
     
  •   haozhang · Oct 29, 2015 · 7937 views
    This topic created in 4024 days ago, the information mentioned may be changed or developed.

    https://github.com/Summerlve/koablog

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

    出来献个宝。

    ~。~

    15 replies  •  2015-11-04 20:40:41 +08:00
    Niphor
    Niphor
    Oct 29, 2015
    1
    没用 Sequelize 自带的关系?
    haozhang
    haozhang
    OP
    Oct 29, 2015
    2
    @Niphor 不想用啊...我习惯先搞数据库的...把数据库设计完了再编码...
    magicdawn
    magicdawn
    Oct 29, 2015
    3
    看了下 package.json
    scripts test: supervisor --harmony app.js
    用 test 字段做 start 操作不好吧~ , 你都直接用 let/const/ arrow function 了, 还加 --harmony 参数做甚
    magicdawn
    magicdawn
    Oct 29, 2015
    4
    redisCLient.co_exists
    一会 camelCase, 一会下划线 ...

    recommend: 像 bluebird.promisify 那样, fn 为传统 callback 型, fnAsync 返回 Promise 实例
    haozhang
    haozhang
    OP
    Oct 29, 2015
    5
    @magicdawn 以前 node 0.12.x 的时候遗留下来的。
    haozhang
    haozhang
    OP
    Oct 29, 2015
    6
    @magicdawn ...整个项目就这一处...作为向 co.js 的致敬...
    magicdawn
    magicdawn
    Oct 29, 2015
    7
    @haozhang ... camelCase 跟下划线... 水火不容, 花点时间整下 jshint or eslint 吧
    ChiangDi
    ChiangDi
    Oct 29, 2015
    8
    牛逼!
    haozhang
    haozhang
    OP
    Oct 29, 2015
    9
    @ChiangDi 这并不牛逼...
    linshuizhaoying
    linshuizhaoying
    Oct 29, 2015 via iPad
    10
    不管怎么说 先 fork 了 正缺类似学习资料
    haozhang
    haozhang
    OP
    Oct 29, 2015
    11
    @linshuizhaoying 知道为什么我想这玩意吗...就是因为缺学习资料...学着学着就自己写了一个。
    SPACELAN
    SPACELAN
    Oct 29, 2015
    12
    先 start 了再说,最近也在边学边做 CMS
    ChrisFuck
    ChrisFuck
    Nov 2, 2015
    13
    有参考什么书籍吗,推荐一下,
    haozhang
    haozhang
    OP
    Nov 3, 2015
    14
    @ChrisFuck koa 的 github 地址上面有很多的资源
    haozhang
    haozhang
    OP
    Nov 4, 2015
    15
    再顶一次...用这个项目求个实习,地点:上海,能提供住宿就更加好了啊~。~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 23:03 · PVG 07:03 · LAX 15:03 · JFK 18:03
    ♥ Do have faith in what you're doing.