Node01 入门

这篇博客介绍了Node.js的基础知识,包括其非阻塞、单线程和事件驱动的核心思想。讲解了Node.js的安装过程,包括在macOs、Windows和CentOS下的安装方法,并通过Hello Node示例展示了Node创建HTTP服务器的基本步骤。还详细阐述了Node的模块系统,如何使用和开发模块。此外,讨论了Node.js的优势,如事件流和强大的File System模块,适合处理高并发的I/O密集型任务。
摘要由CSDN通过智能技术生成

什么是Node.js

Node是一个服务器端JavaScript解释器。Node的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。

Node本身运行Google V8 JavaScript引擎,所以速度和性能非常好,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。

第三方的扩展和模块在Node的使用中起到重要的作用,npm就是模块的管理工具,用它安装各种Node的软件包并发布自己为Node写的软件包。

安装Node

在macOs下安装

可以通过homebrew来安装,可以通过brew -v来查看是否安装了homebrew,如果没有安装,则通过终端命令安装

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

安装成功后,来安装node:

brew link node
brew uninstall node
brew install node

也可以直接在官网下载Node的安装包,为pkg格式,双击安装包安装即可。

在Windows下安装

直接在官网下载Node的安装包,为msi格式,双击安装包安装即可。

在centos下安装

进入要存放下载资源的目录,比如/usr/local/src/目录,然后执行安装命令

wget http://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.gz

上述命令是下载6.9.4的64位nodejs版本,如果你想下载其他版本,可以将命令中的两处v6.9.4替换成其他版本号;

如果系统是32位(一般是64位),也可以将x64改成x32

下载完成后,执行解压命令

tar -zxvf node-v6.9.4-linux-x64.tar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值