📜  节点 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:11:48.612000             🧑  作者: Mango

节点JS - JavaScript

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自带了许多内置模块(如httpfs等),还有许多第三方模块可供使用。

内置模块

以下是一些常用的内置模块:

  • 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
参考资料