您当前位置: 首页 »

nodejs express

标签归档: nodejs express

node.js express项目目录结构

  express项目目录结构: app.js: 项目入口,反正express爱叫app.js没辙,你可以改成index.js或者main.js都成。相当于php项目中的 index.php、index.html node_modules: 存放项目的依赖库 package.json: 项目依赖配置及开发者信息(这个要 …

read more

node.js的几个小知识点

安装命令中的 “-g” 表示全局(global) express的版本不是通常的 “-v” 来查看,而是 “-V” 安装express项目的命令如下 express -e nodejs-product -e, –ejs add ejs engine support -J, –jshtml add …

read more

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