仿扫文小院 用于练习和学习 所有素材来自网络
现在再写它的移动端,打算用来练习Vuejs, 戳我去隔壁
Node.js+Express+MongoDB+ejs
# open project
cd saowen-app-by-Vue
# install dependencies
npm install
# run
grunt
# listening at localhost:3000
认真写下说明吧o( ̄▽ ̄)ブ
- 这是一个仿站,虽然写到一半写脱了【摊手,然后就放飞自我了。UI好久以前写的,现在不(❤ ω ❤)了
- 大概就是注册,登陆,添加小说文单并且评论的功能。
- 左边是主区,右边是排行榜,都是按照查看次数排行的
- 每个user都可以添加小说词条,和文单,添加小说词条时,如果是新作者,会自动添加,如有是老作者,小说会自动归类到该作者下。
- 每个user都可以添加文单,并且可以把小说收藏到该文单下,也可以在后台删除
- 添加的文单可以被创建的user删除,但是添加的小说和作者不能删除。
- 小说和作者可以被任意登陆的user修改如介绍等相关的信息。
- 小说和作者可以被User收藏,并在后台管理和删除。
- 用户更改头像,更改自我介绍,密码暂时不可以改。
- 每个user都可以在小说下打分,添加tag,和评论。评论后台可以删除。
- 当然,这些都是在登陆情况下可操作,没登陆会提醒登陆。
- 搜索功能可以按照作者,标题和tag搜索。
- 暂时先这样了,发现bug再改。
已经搭好了基本框架,目前做好的:
- 基本框架和每个页面的渲染。
- 小说,作者,文单的新建,只能在后台管理页操作。
- 评论,文单的删除,只能在后台管理页操作。
- 小说的评论,和添加tag,在小说详情页面操作。
- 小说和文单信息的编辑,在小说详情页面和文单详情页面操作。
- 登录和注册功能。
- 文档结构调整完毕。
- 用户的权限,以及用户未登录时提示登录。
- 登录后的各种操作。
- 收藏功能。
- 搜索功能和tag功能。
- 分页。
- 上传封面和海报
- 统计功能
- 文单收录小说功能。
- 解决密码二次加密问题
到这里基本上就全部写完了,开心O(∩_∩)O~~,小bug以后慢慢改吧
没有解决的bug
- 暂时不做互相评论功能。
- 登陆不能提示
下面是一些杂七杂八的笔记,没有什么卵用。
npm install express
npm install ejs
npm install mongoose
npm install bower -g
npm install bootstrap
npm install grunt --save
npm install grunt-cli -g
npm install grunt-contrib-watch --save
npm install grunt-concurrent --save
npm install grunt-nodemon --save
npm install bcryptjs --save
npm install connect-mongo --save
npm install mocha grunt-mocha-test --save
npm install should --save
- 买服务器和域名
- 配置环境