2019独角兽企业重金招聘Python工程师标准>>>

开篇:

关于作者:本人是属于比较纯的前端,做的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. 内容展示页:

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

3. 提问页面:

4. 问题具体页面:

问答互动

5. 个人展示页面:

6. 实时聊天:

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

8. 管理员审核

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

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

数据库存储用的mongodb

框架express

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

摸版ejs

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

socket 结合html5实时通信;

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

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

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

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

  1. 使用express框架时,用MongoDB存放session时,出现错误,解决方法

    使用express框架时,用MongoDB存放session时,出现错误如下: D:\WorkSpace\nodejs\user\node_modules\connect-mongo\lib\conn ...

  2. 以『B站』为实战案例!手把手教你掌握爬虫必备框架『Scrapy』

    1.前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习 ...

  3. 【分布式事务】tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)...

    一.背景 有一定分布式开发经验的朋友都知道,产品/项目/系统最初为了能够快速迭代上线,往往不太注重产品/项目/系统的高可靠性.高性能与高扩展性,采用单体应用和单实例数据库的架构方式快速迭代开发:当产品 ...

  4. NodeJS+Express+Mysql+MongoDB之环境配置

    node作为一款可以兼容前后端的js语言,在做持久层操作上和Java比较类似,下面就简单介绍一下项目中的数据库配置操作. 首选使用express框架自动创建一个测试项目,并在目录下建立一个专门存放数据 ...

  5. Express框架使用以及数据库公共操作类整理(Win7下的NodeJs)

    具体步骤: 1.安装开发工具WebStorm: 2.安装node/npm(下载地址:https://nodejs.org/download/)选择适合你的xxx.mis安装: 3.安装express框 ...

  6. 在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案

    在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案 参考文章: (1)在nodeJs的Express框架下用TypeScript编写ro ...

  7. Ajax学习:nodejs安装+express框架介绍

    ajsx应用中,需要安装nodejs环境 基于Chrome V8引擎(和浏览器上的谷歌的解析引擎一样)JavaScript运行环境 (31条消息) Node.js_安装_哇嘎123的博客-CSDN博客 ...

  8. Nodejs之Express框架

    Nodejs之Express框架 Express 简介 安装 Express 第一个 Express 框架实例 请求和响应 路由 静态文件 GET 方法 POST 方法 文件上传 Cookie 管理 ...

  9. [附源码]Nodejs计算机毕业设计基于框架的动漫设计Express(程序+LW)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

最新文章

  1. Android -- DrawerLayout
  2. 机器视觉应用软件开发步骤及流程
  3. jzoj6001. 【PKUWC2019模拟2019.1.15】Mines (tarjan)
  4. [转]获取Setup文件的运行路径
  5. MongoDB 权限认证
  6. 日本原装进口雪平锅,煎炸炒煮全搞定,日本人用了 1000 年
  7. HTML+CSS+JS实现 ❤️爱心文字3D旋转动画特效❤️
  8. 统计sql server数据库中所有表的记录数
  9. Tensorflow GAN对抗生成网络实战
  10. comsol固体传热_参与介质中辐射传热的 4 种计算方法
  11. Intellij IDEA2017破解
  12. STM32串口波特率计算问题和常用波特率
  13. 本地以图搜图识图工具——嗅图狗!(python3.6实现图像比对指路,代码git)
  14. js实现漂亮的雪花飘落效果
  15. 指甲半月痕的奥秘!!
  16. bootloader学习笔记---第二篇
  17. 怎么实现EDIUS中“老电影”特效的制作
  18. 防止衣物褪色的小妙招
  19. android MediaPlayer 完成播放后无法再次播放
  20. java服务器下载jpg等静态资源方法

热门文章

  1. 傅里叶变换的初级理解一
  2. 国家计算机科学进展,高等学校计算机一级学科教学改革与科学办学最新进展.pdf...
  3. 先进pid控制matlab仿真程序,先进PID控制Matlab仿真第4版-仿真程序-上交
  4. oracle索引图文解析,oracle索引介绍(图文详解)
  5. python3如何使用mysql_python3怎么用sqlalchemy操作mysql
  6. 北京关于领取2021年上半年合格证书的通知
  7. ERROR: missing Change-Id in commit message footer
  8. CI/CD 最佳实践的基本原则
  9. Centos6.8 rsync 客户端安装与设置
  10. 信息系统项目管理师-信息文档与配置管理核心知识点思维脑图