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中输入验证中一个不错的效果
Aug 21 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
JSONP之我见
Mar 24 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
Aug 17 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
基于rem的移动端响应式适配方案(详解)
Jul 07 Javascript
学习JS中的DOM节点以及操作
Apr 30 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
Mar 06 Javascript
vue+element 模态框表格形式的可编辑表单实现
Jun 07 Javascript
在微信小程序中使用vant的方法
Jun 07 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
CodeIgniter基本配置详细介绍
2013/11/12 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
php判断当前操作系统类型
2015/10/28 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
浅析node.js中close事件
2014/11/26 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
使用async、enterproxy控制并发数量的方法详解
2018/01/02 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Windows下Python3.6安装第三方模块的方法
2018/11/22 Python
对python中的装包与解包实例详解
2019/08/24 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
水果花束:Fruit Bouquets
2017/12/20 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
前台文员的岗位职责
2013/11/14 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
高中运动会广播稿
2014/09/16 职场文书
质量负责人岗位职责
2015/02/15 职场文书
欠条格式范本
2015/07/03 职场文书
开学第一周值周总结
2015/07/16 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
Python实现学生管理系统(面向对象版)
2021/06/24 Python