您当前位置: 首页 »

nodejs实战案例

标签归档: nodejs实战案例

nodejs实战案例(Express框架+mongoDB)之11:用户中心页面

这节主要是讲修改用户信息,修改信息这一块比较简单,主要是对mongodb的一个修改,重点在上传头像,以及一个扩展,如何在后端修改图片,例如缩放到统一大小。 首先是完成用户展示页面 在views中添加people.ejs,内容如下: <%- include header %> <div class=&# …

read more

nodejs实战案例(Express框架+mongoDB)之10:提问页面,回答问题

首先完成路由index.js的设置,将 app.get(‘/question/:id’,function(req,res){ }); 修改为: app.get(‘/question/:id’,function(req,res){ User.findQuestion(req …

read more

nodejs实战案例(Express框架+mongoDB)之9:webapp+nodejs

这一节是一个扩展知识,因为完成了前面的一些功能,稍微熟悉下,能扩展一些好玩的内容: 以我最近的工作为例,很多内容都是做前端的webapp,可以理解为在后缀为html的页面中,用ajax异步的方式来获取页面数据,用js展示页面逻辑。这样减少了后端的工作量,后端仅对数据进行处理,不用在传统的套后台。 对于webapp,异步 …

read more

nodejs实战案例(Express框架+mongoDB)之8:异步查询数据库

这一节是对上一篇文件的知识扩展,扩展点在异步查询数据库。 上面在获取show页面内容时,我查询了两个表,第一次查询question,然后用获取的name属性,继续遍历查询user表中图片地址。 大家看看我下面的代码有没有问题: mongodb.open(function(err, db){ if(err){ retur …

read more

nodejs实战案例(Express框架+mongoDB)之6:ajax实现提交问题功能

因为是一个问答网站,所以每个页面都可以随时提问, 所以我们将提问按钮功能放到header.ejs头文件中 在末尾加上 <!– 提问 –> <div id=”myModal” class=”modal hide fade” tabi …

read more

nodejs实战案例(Express框架+mongoDB)之5:用户注册,登陆

登陆注册时需要用到,我们需要flash 模块来实现页面的通知和错误信息显示的功能。 在app.js中的, settings = require(‘./settings’)后面加入, flash = require(‘connect-flash’); app.set(&#8 …

read more

nodejs实战案例(Express框架+mongoDB)之4:路由配置,ejs引擎

上一节详细的分析了路由原理,和摸版,现在我们把整个网站的骨架建立起来: 这里我们需要用到前端的bootstrap,jquery请大家下载 下载好以后将js,css和图片放置到public文件中,public里面是放置静态文件的   修改routes中的index.js文件,我们将整个路由配置放置在这个文件中: …

read more

nodejs实战案例(Express框架+mongoDB)之3:路由,摸版引擎基础知识

这篇博客对app.js讲解非常清晰 下面是引用: ———————————————————&# …

read more

nodejs实战案例(Express框架+mongoDB)之2:安装框架,数据库,插件以及数

1. 首先安装好最基本的nodejs和mongodb nodejs很好安装:http://www.nodejs.org 直接官网install安装到本机 mongodb相比nodejs麻烦一点:http://www.mongodb.org 直接安装,然后需要打开终端指定数据存储目录(这里建议百度和google搜索一下安 …

read more

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

开篇: 关于作者:本人是属于比较纯的前端,做的js开发比较多,对于后端语言了解很少(了解一些php的开发,在实践中做过简单的php网页),这个实战系列属于从零开始自己琢磨,顺带着学习了很多后端知识。如果你和我一样属于前端开发,对js比较熟悉,对后端比较生疏,个人觉得这个系列很适合你,因为我会把我在从零开始遇到的各种问题 …

read more