登录
注册
node.js 学习社区

博客 | node

  • 众所周知对于任何一个项目来说,做好单元测试都是必不可少的一项工作。在Node.js中,使用Mocha + should.js 这一对黄金搭档,可以很好的完成单元测试任务。 1、基础概念 Mocha中有这么一些测试接口: describe():描述场景,在里面可以设定Context,可包括多个测试用例,也可以嵌套场景 it():位于场景内,描述测试用例
    2015-01-17 22:01 龙三 0 回复 2566 浏览
  • 目录: 一、互联网的基石TCP/IP协议 二、HTTP服务器编写与编程语言无关 三、构建HTTP服务器需要掌握的知识点 四、HTTP协议基础 五、Node.js简介 六、是前端选择,还是后端的福音? 七、Node.js与传统php-fpm模式之间的对比 八、安装Node.js 九、让浏览器读懂你的心--Content-Type 十、向
    2014-12-18 15:04 大天才 1 回复 5345 浏览
  • 有的时候需要根据业务需要,晚上凌晨以后执行某些操作的时候,这个可能会有所帮助,我最近正在研究这个,欢迎共同探讨。 github地址:https://github.com/mattpat/node-schedule 一、安装 复制代码 代码如下: npm install node-schedule 二、确定时间,例如:2012年11月21日,5:30 复制代码 代
    2014-12-17 10:46 李梁 0 回复 10330 浏览
  • 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用GET/POST请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。 node.js中url模块中的p
    2014-12-13 19:23 金正日 0 回复 2307 浏览
  • Node.js 文件系统封装在 fs 模块是中,它提供了文件的读取、写入、更名、删除、遍历目录、链接等POSIX 文件系统操作。 与其他模块不同的是,fs 模块中所有的操作都提供了异步的和 同步的两个版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。我们以几个函数为代表,介绍 fs 常用的功能,并列出 fs 所有函数 的定义和
    2014-12-13 18:45 金正日 0 回复 3473 浏览
  • util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。 JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提
    2014-12-13 18:23 金正日 0 回复 2296 浏览
  • JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量。 在浏览器JavaScript 中,通常window 是全局对象, 而Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 我们在Node.js 中能够直接访问到对象通常都
    2014-12-13 18:11 金正日 0 回复 2193 浏览
  • 我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。 我们需要的所有数据都会包含在request对象中,该对象作为onRequest(
    2014-12-13 17:52 金正日 0 回复 2079 浏览