Node.js 学习

一个用javascript写的后端语言

作者 Haojen Ma 日期 2015-10-26
Node.js 学习

简介

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

交互模式

打开terminal, 键入node进入命令交互模式, 可以输入一条代码语句后立即执行并显示结果,例如:

node
>console.log('Hello World');
Hello World //输出的字符

创建第一个 Node.js 应用

Node.js 构成部分

  1. 引入required (翻译:必须的,需求)模块:我们可以使用require指令来载入 Node.js 模块
  2. 创建服务器: 服务器可以监听客户端的请求,类似于 Apache . Nginx 等 HTTP 服务器
  3. 请求接受与相应请求: 服务器很容易创建, 客户端可以用浏览器或者终端发送 HTTP 请求, 服务器接收到请求后返回相应数据

创建应用

####步骤一: 创建服务器 使用 http.createServer() 方法创建服务器, 并使用 listen 方法绑定8888端口. 函数通过 request , response 参数来接受和响应数据