📅  最后修改于: 2023-12-03 15:07:05.146000             🧑  作者: Mango
Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行时,使用事件驱动、非阻塞 I/O 模型,使其轻量且高效。Node.JS 的包管理器 npm 也是十分强大的,拥有数量丰富的开源模块。
因为 Node.JS 具有事件驱动和非阻塞 I/O 的特性,适合处理实时应用程序、高并发的网络应用程序、数据密集型实时应用程序等场景。
在官网 https://nodejs.org/ 上下载相应的安装包,根据安装向导指示完成安装即可。
因为 Node.JS 的包管理器 npm 需要使用网络连接,所以在一些公司内部由于网络限制问题可能会导致 npm 无法使用,这时可以通过配置 npm config
中的 proxy
来解决。
npm config set proxy http://your_proxy_server:your_proxy_port
npm config set https-proxy http://your_proxy_server:your_proxy_port
安装 Express 应用程序框架。
npm install express --save
编写一个简单的 Web 服务代码。(代码片段如下)
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(3000, () => {
console.log('Example app listening on port 3000!')
})
安装 Commander 库
npm install commander --save
编写一个简单的命令行工具代码。(代码片段如下)
#!/usr/bin/env node
const { program } = require('commander')
program
.version('0.1.0') # 版本信息
.description('my command line tool') # 描述
.option('-p, --port <port>', 'set the port number') # 选项
program.parse(process.argv)
const options = program.opts()
console.log(options.port)
以上就是关于 Node.JS 的一些基本介绍。可以看到 Node.JS 是一个十分强大的平台,适合各种场景,如果您还没有使用过,现在就去尝试吧!