nodejs实战案例(Express框架+mongoDB)——(1)——前言

开篇:

关于作者:本人是属于比较纯的前端,做的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. 首先登陆页面:

nodejs实战案例(Express框架+mongoDB)——(1)——前言

首页可以切换登陆


2. 内容展示页:

nodejs实战案例(Express框架+mongoDB)——(1)——前言

左边为动态获取问答内容,下面内容是无线下拉,结合了ajax


3. 提问页面:

nodejs实战案例(Express框架+mongoDB)——(1)——前言


4. 问题具体页面:

nodejs实战案例(Express框架+mongoDB)——(1)——前言

问答互动


5. 个人展示页面:

nodejs实战案例(Express框架+mongoDB)——(1)——前言


6. 实时聊天:

nodejs实战案例(Express框架+mongoDB)——(1)——前言


7. 爬虫抓取百度百科内容

nodejs实战案例(Express框架+mongoDB)——(1)——前言


8. 管理员审核

nodejs实战案例(Express框架+mongoDB)——(1)——前言


页面就上面8个,能满足基本功能。


下面介绍下我用到的框架,数据库和插件:

数据库存储用的mongodb

框架express

前端框架:jquery和bootstrap,以及underscore

摸版ejs

功能:异步ajax-不跨越,然后扩展跨域的方法;

socket 结合html5实时通信;

图片上传,以及扩展gm对图片进行处理

nodejs对mongodb的增删改查,以及2两表联查



转载于:https://my.oschina.net/u/200898/blog/188968