您当前位置: 首页 »

nodejs

分类目录归档: nodejs - 第3页

Node.js核心模块简介

核心模块是被编译成二进制代码,引用的时候只需require表示符即可 os 系统基本信息 os模块可提供操作系统的一些基本信息 1.返回系统临时目录 os.tmpdir() 结果如: C:\Users\ADMINI~1\AppData\Local\Temp 2.返回 CPU 的字节序,可能的是 “BE” 或 “LE” …

read more

适合有后端程序基础的nodejs学习指导手册

本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。本书最适合与我有相似技术背景的读者: 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对JavaScript处于初学阶段,并且 …

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