炫意html5
最早CSS3和HTML5移动技术网站之一

Node.js安装和入门

Node.js是一个用于构建快速,可扩展的网络应用平台,它建立在Chrome的JavaScript之上运行。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备。

在Windows上安装 Node.js很方便,只需要访问node.js官网 http://www.nodejs.org/ ,点击Download链接,然后选择Windows Installer(我的机器是64bit可选),下载安装包。下载完成后直接双击安装,和其它一般软件安装一样:

选择安装位置:

安装完成:

到此我们已经完成 Node.js 的安装,以下是Node.js安装目录结构:

启动node

在“开始”-》“程序”找到

直接双击node.js

测试一个简单实例:输出“Hello,World!”

我们进入node之后,可以输入:

console.log("Hello,World!");

然后就会看到命令行里输出了:

Hello,World!

另外,也可以这样做:在 node.js 的安装目录下,创建一个文件名为:hello.js,代码如下:

/** **/
var sys = require("util");
sys.puts("Hello world");

下面,我们来测试一下node.js是否可以正确运行,打开node.js命令提示符:

执行如下图所示:

以上是使用命令行创建的简单Node.js程序,下面我们来看一个复杂点的应用服务程序。 例如,D:\Program Files\odejs 下建立一个node 文件夹,然后在里面创建一个 firstapp.js ,打开 firstapp,js 输入以下代码:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World - Node.js Work.
');
}).listen(5656, '127.0.0.1');
console.log('Server running at http://127.0.0.1:5656/');

然后打开命令行,进入node目录,然后在命令行里执行:node firstapp.js 命令,再打开浏览器在浏览器里输入地址: http://127.0.0.1:5656/ 或 http://localhost:5656 ,即可运行 firstapp文件的代码。

运行效果如下:

如果没有什么语法之类的错误,就是以上的效果了。

Node.js在线开发工具(免安装)

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。基于Google的V8引擎,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。前端程序员在不懂PHP\Ruby\Python这样的动态编程语言时完全可以基于Node.js使用自己熟悉的JS语言来搭建一个高效的Web服务。通过 CloudStudio 平台,我们可以快速开始自己的Node.js项目,并且可以实时访问他。

CloudStudio 已经为我提供了内置的Node.js开发环境,我们不仅可以通过切换运行环境来编写Node.js代码,也可以通过 访问链接 功能来实时查看代码的运行效果,下面我通过一个例子来展示:

  • step1:访问CloudStudio,注册/登录账户。
  • step2:在右侧的运行环境菜单选择:"Node.js" 运行环境
  • step3:在左侧代码目录中新建Node.js代码目录编写你的Node.js代码
  • step4:进入Node.js代码目录运行 node hello.js 我们在代码中引入了 http 模块,并且通过http.createServer()方法创建了一个http服务器,通过listen() 方法绑定了8888端口
  • step5:点击最右侧的【访问链接】选项卡,在访问链接面板中填写端口号为:8888,点击创建链接,即可点击生成的链接访问我们的Node.js项目
/*代码示例*/

var http = require('http');

http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end("Hello, Universe! I'm running on CloudStudio!\n");
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

Tips: 从终端中输入命令可以看出 CloudStudio 为我们集成了 Ubuntu16.04.1 + node8.10.0 的开发环境

炫意HTML5 » Node.js安装和入门

Java基础教程Android基础教程