模仿cnode,基于koa2写了个小论坛项目!
发布于 22 天前 作者 k-dylan 650 次浏览 来自 分享

主页: htttp://www.jsclub.cc github: https://github.com/k-dylan/easyclub/

基本功能

  1. 数据库为 mongodb ,redis 用作session存储
  2. 文件上传到七牛云
  3. 采用markdown编辑器
  4. 会员积分管理
  5. 采用node7 原生async/await支持,不使用babel

下一步实现

  1. 用户消息提醒
  2. 增加系统日志记录
  3. 使用 https
  4. 话题点赞功能
  5. markdown 显示效果优化

界面

由于本人美术功底确实太差, 模仿了一些类似的论坛项目, 总算是弄了个一个还算看的过去的界面: 首页: untitled1.png 话题页: untitled2.png 用户中心: untitled3.png

喜欢就来个 star 吧

10 回复

BadRequestError: Model not found: easyclub.topic

@yakczh 这是在什么情况下报的错误呀?

@k-dylan

nodemon -i public/ --harmony-async-await bin/www

[nodemon] 1.11.0 [nodemon] to restart at any time, enter rs [nodemon] watching: . [nodemon] starting node --harmony-async-await bin/www <-- GET / xxx GET / 400 22ms - BadRequestError: Model not found: easyclub.topic

下载源码 学习一下Koa框架!

@yakczh 你的mongodb数据库配置正确么

@k-dylan 问个小问题哈,怎么现在npm install 安装模块全都分散了,比如说安装个express就出这么多,全在一级目录里面, 这种一级目录看起来真的很不舒服。 111111111.png

能否这样呢?版本是7.2.0 222222222.png

没备案访问不了

@mrtanweijie 现在可以啦 我放到香港的服务器上啦 过段时间再备案

@linkenliu 老版本的npm是一个库一个目录的, 后来就改成现在这样了, 现在虽然看起来没以前清楚,但是以前有些包好几个库里面有引用了,就会给每个库都下载一份,现在这样就解决了那个问题了.我觉得还是挺好的!!

回到顶部