Node.js(安装,启动,测试)


Posted in Javascript onJune 09, 2014

概念

Node.js 是构建在Chrome javascript runtime之上的平台,能够很容易的构建快速的,可伸缩性的网络应用程序。Node.js使用事件驱动,非阻塞I/O 模式,这使它能够更轻量,高效且完美的适用于运行在分布式设备之间的数据密集型实时应用程序。

安装

这里主要介绍基于windows平台上最简单方便的安装方式,我们首先直接访问node.js官方网站http://www.nodejs.org/,直接点击Install按钮开始下载安装。

Node.js(安装,启动,测试)

点击Run按钮开始运行

Node.js(安装,启动,测试)

继续点击Next按钮

Node.js(安装,启动,测试)

勾选Accept然后直接点击Next按钮

Node.js(安装,启动,测试)

选择安装目录,点击Next

Node.js(安装,启动,测试)

选择需要安装的功能,这里我们保持默认安装状态,点击Next按钮

Node.js(安装,启动,测试)

点击Install等待完成安装

Node.js(安装,启动,测试)

Node.js(安装,启动,测试)

点击Finish按钮结束安装

Node.js(安装,启动,测试)

启动Node.js

两种方式:

1. 从开始菜单点击应用程序图标启动

Node.js(安装,启动,测试)

2. 通过命令行输入node直接进入node环境,输入console.log("hello world!")测试控制台Node控制台输出

Node.js(安装,启动,测试)

测试Node

在运行Node.js的机器上建立一个testnode.js文件,输入以下测试代码

Node.js(安装,启动,测试)

然后存储testnode.js到某一磁盘目录下,打开node.js命令行,切换到node.js测试代码目录下,在命令行中输入node testnode.js命令, 出现防火墙警告窗口(由于防火墙设置引起),不要慌张,直接点Allow Access按钮允许运行即可。

Node.js(安装,启动,测试)

 

注意:笔者第一次稀里糊涂的直接输入testnode.js, 结果出现了运行异常,非常尴尬,主要是笔者对node.js不熟悉所致,异常如下图所示。只要正确输入node运行命令即可避免该异常出现。

Node.js(安装,启动,测试)

 

然后再打开浏览器输入浏览地址:http://127.0.0.1:3000或http://localhost:3000 即可运行testnode.js文件.

运行效果如下:

Node.js(安装,启动,测试)

好,看起来一切运行正常,今天对Node.js的初探就到这里,在以后的文章里会进一步记录我的学习历程,谢谢。

Javascript 相关文章推荐
jquery 图片预加载 自动等比例缩放插件
Dec 25 Javascript
javascript new一个对象的实质
Jan 07 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
Apr 15 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
Vue中的无限加载vue-infinite-loading的方法
Apr 08 Javascript
JS常见构造模式实例对比分析
Aug 27 Javascript
vue 属性拦截实现双向绑定的实例代码
Oct 24 Javascript
vue如何截取字符串
May 06 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 #Javascript
javascript浏览器兼容教程之事件处理
Jun 09 #Javascript
jQuery学习笔记之toArray()
Jun 09 #Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 #Javascript
jQuery简易图片放大特效示例代码
Jun 09 #Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 #Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
Jun 09 #Javascript
You might like
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
浅谈原型对象的常用开发模式
2017/07/22 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
Python 私有函数的实例详解
2017/09/11 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Django学习之文件上传与下载
2019/10/06 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
新闻记者个人求职的自我评价
2013/11/28 职场文书
初级会计求职信范文
2014/02/15 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
教师群众路线心得体会
2014/11/04 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
SQL Server中使用表变量和临时表
2022/05/20 SQL Server