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 相关文章推荐
phpwind放自动注册方法
Dec 02 Javascript
js一组验证函数
Dec 20 Javascript
js 处理URL实用技巧
Nov 23 Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 Javascript
整理Javascript函数学习笔记
Dec 01 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
Vue.js手风琴菜单组件开发实例
May 16 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
js实现按钮开关单机下拉菜单效果
Nov 22 Javascript
使用canvas实现一个vue弹幕组件功能
Nov 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写的资源下载防盗链类分享
2014/05/12 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
javascript 建设银行登陆键盘
2008/06/10 Javascript
JS location几个方法小姐
2008/07/09 Javascript
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
使用jquery写个更改表格行顺序的小功能
2014/04/29 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
js面试题之异步问题的深入理解
2020/09/20 Javascript
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
小车司机岗位职责
2013/11/25 职场文书
档案保密承诺书
2014/06/03 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
广告业务员岗位职责
2015/02/13 职场文书
机关保密工作承诺书
2015/05/04 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
vue实现拖拽交换位置
2022/04/07 Vue.js