📅  最后修改于: 2023-12-03 15:11:48.612000             🧑  作者: Mango
Node.js是一个构建在Chromium V8 Javascript引擎之上的,事件驱动和非阻塞I/O模型的服务器端运行环境。它使用JavaScript语言,可用于构建服务器端应用程序,网络应用程序,命令行工具,甚至是桌面应用程序。
Node.js可以在多个操作系统上安装,并提供64位和32位版本供下载。可以从Node.js官方网站下载最新稳定版的Node.js。
安装完成后,可以在命令行界面(终端)下输入以下命令验证Node.js是否已成功安装。
node --version
如果能正常输出Node.js的版本号,则Node.js已经成功安装了。
在Node.js中,模块是被组织在一起的代码块,用于实现特定的功能。Node.js自带了许多内置模块(如http
、fs
等),还有许多第三方模块可供使用。
以下是一些常用的内置模块:
http
:用于创建HTTP服务器及客户端fs
:用于文件处理os
:用于操作系统相关函数path
:用于处理文件路径events
:用于事件处理net
:用于创建TCP服务器及客户端我们可以使用require
函数来加载内置模块。
const http = require('http');
const fs = require('fs');
Node.js有一个庞大的第三方库,可在NPM官方网站上找到。NPM是一个Node.js的包管理器,可以用于快速方便地安装、升级和卸载Node.js模块。
以下是一些常用的第三方模块:
express
:快速、开放、有极简的Web框架mongoose
:用于MongoDB的对象模型工具async
:异步执行流程控制request
:简化的HTTP请求模块我们可以使用npm install
命令来安装第三方模块。
npm install express