开篇:
关于作者:本人是属于比较纯的前端,做的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. 首先登陆页面:
![](http://www.ithao123.cn/uploads02/u02/b7/cd/b7cd9c88f5017d4da8ac97cf1e34d444.jpg)
2. 内容展示页:
![](http://www.ithao123.cn/uploads02/u02/fc/41/fc41de57efe97c689aaf92bf647c6a9c.jpg)
3. 提问页面:
![](http://www.ithao123.cn/uploads02/u02/d9/5b/d95bfc38eed79f9c0bdd574f54a841d5.jpg)
![](http://www.ithao123.cn/uploads02/u02/7a/89/7a89f401c84b2b76d275e51f8dcd2dd6.jpg)
5. 个人展示页面:
![](http://www.ithao123.cn/uploads02/u02/7a/61/7a612bbe90cfdb96d4fd3b9edb5da572.jpg)
![](http://www.ithao123.cn/uploads02/u02/ed/4d/ed4da510f5cd54a649579a337427778a.jpg)
![](http://www.ithao123.cn/uploads02/u02/8e/fc/8efc5fec9ac2a03c06723bb06747afe9.jpg)
![](http://www.ithao123.cn/uploads02/u02/f7/90/f790cd00418f635449b4a05e3fa6f8cf.jpg)
下面介绍下我用到的框架,数据库和插件:
数据库存储用的mongodb
框架express
前端框架:jquery和bootstrap,以及underscore
摸版ejs
功能:异步ajax-不跨越,然后扩展跨域的方法;
socket 结合html5实时通信;
图片上传,以及扩展gm对图片进行处理
nodejs对mongodb的增删改查,以及2两表联查
未经允许不得转载:前端撸码笔记 » nodejs实战案例(Express框架+mongoDB)之1:前言