开篇:
关于作者:本人是属于比较纯的前端,做的js开发比较多,对于后端语言了解很少(了解一些php的开发,在实践中做过简单的php网页),这个实战系列属于从零开始自己琢磨,顺带着学习了很多后端知识。如果你和我一样属于前端开发,对js比较熟悉,对后端比较生疏,个人觉得这个系列很适合你,因为我会把我在从零开始遇到的各种问题都展示出来。
另外,这个实例我分别在mac和window下开发,两个系统的差别我也会详解出来。
感谢:
这个实战我完全是在网上找各种资料学习,总结的
最直接的帮助 http://cnodejs.org/topic/519e01c563e9f8a542fa68f9
我是完整的学习了一边这个教程,才开始我自己的这个实战练习的。
http://www.nodebeginner.org/index-zh-cn.html
这篇文章我看了好几遍,推荐
项目代码地址:https://github.com/tangguangyao/know
打包下载地址:http://pan.baidu.com/share/link?shareid=871527233&uk=52813371
不继续絮叨了,这个实战做的是一个模范知乎的问答网站,直接看我做好的成型的样本吧:
1. 首先登陆页面:

2. 内容展示页:

3. 提问页面:


5. 个人展示页面:




下面介绍下我用到的框架,数据库和插件:
数据库存储用的mongodb
框架express
前端框架:jquery和bootstrap,以及underscore
摸版ejs
功能:异步ajax-不跨越,然后扩展跨域的方法;
socket 结合html5实时通信;
图片上传,以及扩展gm对图片进行处理
nodejs对mongodb的增删改查,以及2两表联查
未经允许不得转载:前端撸码笔记 » nodejs实战案例(Express框架+mongoDB)之1:前言