Node.js核心模块简介
蒙奇·D·撸码客 发布于 2016-07-06 16:57:53
核心模块是被编译成二进制代码,引用的时候只需require表示符即可os系统基本信息os模块可提供操作系统的一些基本信息1.返回系统临时目录os.tmpdir()结果如:C:\Users\ADMINI~1\AppData\Local\Temp2.返回CPU的字节序,可能的是“BE...
蒙奇·D·撸码客 发布于 2016-07-06 16:57:53
核心模块是被编译成二进制代码,引用的时候只需require表示符即可os系统基本信息os模块可提供操作系统的一些基本信息1.返回系统临时目录os.tmpdir()结果如:C:\Users\ADMINI~1\AppData\Local\Temp2.返回CPU的字节序,可能的是“BE...
蒙奇·D·撸码客 发布于 2016-03-26 22:50:40
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“HelloWorld”的教程。本书最适合与我有相似技术背景的读者:至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对J...
蒙奇·D·撸码客 发布于 2016-03-23 14:43:15
这节主要是讲修改用户信息,修改信息这一块比较简单,主要是对mongodb的一个修改,重点在上传头像,以及一个扩展,如何在后端修改图片,例如缩放到统一大小。首先是完成用户展示页面在views中添加people.ejs,内容如下:<%-includeheader%><...
蒙奇·D·撸码客 发布于 2016-03-23 14:42:09
首先完成路由index.js的设置,将app.get('/question/:id',function(req,res){});修改为:app.get('/question/:id',function(req,res){User.findQuestion(req.params.i...
蒙奇·D·撸码客 发布于 2016-03-23 14:41:00
这一节是一个扩展知识,因为完成了前面的一些功能,稍微熟悉下,能扩展一些好玩的内容:以我最近的工作为例,很多内容都是做前端的webapp,可以理解为在后缀为html的页面中,用ajax异步的方式来获取页面数据,用js展示页面逻辑。这样减少了后端的工作量,后端仅对数据进行处理,不用在...
蒙奇·D·撸码客 发布于 2016-03-23 14:39:14
这一节是对上一篇文件的知识扩展,扩展点在异步查询数据库。上面在获取show页面内容时,我查询了两个表,第一次查询question,然后用获取的name属性,继续遍历查询user表中图片地址。大家看看我下面的代码有没有问题:mongodb.open(function(err,db)...
蒙奇·D·撸码客 发布于 2016-03-23 14:26:47
因为是一个问答网站,所以每个页面都可以随时提问,所以我们将提问按钮功能放到header.ejs头文件中在末尾加上<!--提问--><divid="myModal"class="modalhidefade"tabindex="-1"role="dialog"ari...
蒙奇·D·撸码客 发布于 2016-03-23 14:24:25
登陆注册时需要用到,我们需要flash模块来实现页面的通知和错误信息显示的功能。在app.js中的,settings=require('./settings')后面加入,flash=require('connect-flash');app.set('viewengine','ej...
蒙奇·D·撸码客 发布于 2016-03-23 14:21:42
上一节详细的分析了路由原理,和摸版,现在我们把整个网站的骨架建立起来:这里我们需要用到前端的bootstrap,jquery请大家下载下载好以后将js,css和图片放置到public文件中,public里面是放置静态文件的 修改routes中的index.js文件,我们...
蒙奇·D·撸码客 发布于 2016-03-23 14:16:48
这篇博客对app.js讲解非常清晰下面是引用:--------------------------------------------------------------------------------工程结构我们回头看看生成的工程目录里面有什么,打开D:\blog,里面如图...