Node.js安装和入门
2015-08-04 09:29
766 查看
Node.js是一个轻松构建快速,可扩展的网络应用平台建立在Chrome的JavaScript运行。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备。
在Windows上安装 Node.js很方便,我们只需要访问node.js官网 http://www.nodejs.org/,点击Download链接,然后选择Windows
Installer(我的机器是64bit可选),下载安装包。下载完成后直接双击安装,和其它一般软件安装一样:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4145944560.png)
选择安装位置:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4150222Z2.png)
安装完成:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R415142L46.png)
到此我们已经安装Node.sj完成,以下是Node.js安装目录结构:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4151R35C.png)
在“开始”-》“程序”找到
![](http://www.yiibai.com/uploads/allimg/130824/1-130R415335IZ.png)
直接双击node.js
测试一个简单实例:输出“Hello,World!”
我们进入node之后,可以输入:
然后我们就会看到命令行里输出了:Hello,World!
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4153A2354.png)
另外,也可以这样做:在 node.js 的安装目录下,创建一个文件名为:hello.js,代码如下:
下面,我们来测试一下node.js是否可以正确运行,打开node.js命令提示符:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4154G04L.png)
执行如下图所示:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4154PYV.png)
以上是使用命令行创建的简单Node.js程序,下面我们来看一个复杂点的应用服务程序。 例如,D:\Program Files\nodejs下建立一个node文件夹,然后在里面创建一个 firstapp.js,打开 firstapp,js 输入以下代码:
然后打开命令行,进入node目录,然后在命令行里执行:node firstapp.js 命令,再打开浏览器在浏览器里输入地址: http://127.0.0.1:5656/或 http://localhost:5656,即可运行 firstapp文件的代码。
运行效果如下:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4163324c0.png)
如果没有什么语法之类的错误,就是以上的效果了。
在Windows上安装 Node.js很方便,我们只需要访问node.js官网 http://www.nodejs.org/,点击Download链接,然后选择Windows
Installer(我的机器是64bit可选),下载安装包。下载完成后直接双击安装,和其它一般软件安装一样:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4145944560.png)
选择安装位置:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4150222Z2.png)
安装完成:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R415142L46.png)
到此我们已经安装Node.sj完成,以下是Node.js安装目录结构:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4151R35C.png)
启动node
在“开始”-》“程序”找到![](http://www.yiibai.com/uploads/allimg/130824/1-130R415335IZ.png)
直接双击node.js
测试一个简单实例:输出“Hello,World!”
我们进入node之后,可以输入:
console.log("Hello,World!");
然后我们就会看到命令行里输出了:Hello,World!
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4153A2354.png)
另外,也可以这样做:在 node.js 的安装目录下,创建一个文件名为:hello.js,代码如下:
/** **/ var sys = require("util"); sys.puts("Hello world");
下面,我们来测试一下node.js是否可以正确运行,打开node.js命令提示符:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4154G04L.png)
执行如下图所示:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4154PYV.png)
以上是使用命令行创建的简单Node.js程序,下面我们来看一个复杂点的应用服务程序。 例如,D:\Program Files\nodejs下建立一个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.\n'); }).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文件的代码。
运行效果如下:
![](http://www.yiibai.com/uploads/allimg/130824/1-130R4163324c0.png)
如果没有什么语法之类的错误,就是以上的效果了。
相关文章推荐
- 使用ruby部署工具mina快速部署nodejs应用教程
- Google官方支持的NodeJS访问API,提供后台登录授权
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 我的NodeJs学习小结(一)
- nodejs中实现sleep功能实例
- Nodejs异步回调的优雅处理方法
- Windows系统下使用Sublime搭建nodejs环境
- nodejs实现获取某宝商品分类
- nodejs简单实现中英文翻译
- Node.js插件的正确编写方式
- 使用upstart把nodejs应用封装为系统服务实例
- NodeJS Web应用监听sock文件实例
- Nodejs学习笔记之测试驱动
- Nodejs学习笔记之Stream模块
- 如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
- Nodejs为什么选择javascript为载体语言
- Nodejs极简入门教程(一):模块机制