一,Node.js是什么
官方解释: 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O的模型。说白了: 就是一个解释器
解释器: 就是把高级语言翻译成计算机可以识别的代码。
注意: Node.js不是一门编程语言,是JS的运行环境;Node只是JS的运行环境,进入到环境中后,Node就没有任何用了;
Node.js的包管理器npm,是全球最大的开源库生态环境
1.Node是什么
它就是JS的运行环境;
2.安装node环境
node的安装属于傻瓜式安装,安装后,在cmd窗口输入node -v
查看是否安装成功
二,入门程序
require()
引入一个模块 类似于
require("http");
引入http模块 http模块就是用来创建服务器的
在你安装node时,这个模块就已经安装了,这样的模块我们就叫系统模块,也叫核心模块。
http模块本质是对象,提供了很多属性和方法,其中有一个方法叫
let server = http.createServer(); 创建一台服务器
1.端口
一台电脑上可以安装很多对外提供服务的软件,客户端来请求服务器靠IP地址,而IP地址找服务器,服务器上面也安装很多软件,而我们找哪个(tomcat、mysql…)靠的是端口号;
注意:
tomcat监听8080端口
mysql监听3306端口
端口的选取范围:
0——65535,由于0——1024的系统在用,大于1024的随便用;当然也有一些知名的端口是不能用的;
2.创建服务器
let http = require("http"); // 本质是一个对象
let server = http.createServer();
server.listen(3000,()=>{
console.log("服务器运行起来了")
}