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 相关文章推荐
拖动一个HTML元素
Dec 22 Javascript
js调试系列 断点与动态调试[基础篇]
Jun 18 Javascript
JavaScript实现N皇后问题算法谜题解答
Dec 29 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
Bootstrap编写导航栏和登陆框
May 30 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 Javascript
12 种使用Vue 的最佳做法
Mar 30 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
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Python 调用DLL操作抄表机
2009/01/12 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
python用户管理系统
2018/03/13 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
JAVA高级程序员面试题
2013/09/06 面试题
经典安踏广告词
2014/03/21 职场文书
婚前财产协议书范本
2014/10/19 职场文书
公务员检讨书
2014/11/01 职场文书
2015年植树节活动总结
2015/02/06 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
同学会演讲稿
2019/04/02 职场文书
如何正确理解python装饰器
2021/06/15 Python
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python