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 相关文章推荐
JavaScript DOM 学习第二章 编辑文本
Feb 19 Javascript
jQuery的运行机制和设计理念分析
Apr 05 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
Apr 14 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 Javascript
JS实现仿京东淘宝竖排二级导航
Dec 08 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
Sep 27 Javascript
Javascript动画效果(3)
Oct 11 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
使用express获取微信小程序二维码小记
May 21 Javascript
element中el-container容器与div布局区分详解
May 13 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
php 信息采集程序代码
2009/03/17 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
提高jQuery性能的十个诀窍
2013/11/14 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
2018/10/23 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Skyscanner波兰:廉价航班
2017/11/07 全球购物
单身旅行者的单身假期:Just You
2018/04/08 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
EJB的基本架构
2016/09/22 面试题
EJB3.1都有哪些改进
2012/11/17 面试题
《童趣》教学反思
2014/02/19 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
副总经理任命书
2014/06/05 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
毕业证明书
2015/06/19 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL
python画条形图的具体代码
2022/04/20 Python
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers
设置IIS Express并发数
2022/07/07 Servers
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技