📅  最后修改于: 2023-12-03 14:44:37.361000             🧑  作者: Mango
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用于构建快速、可伸缩的网络应用程序。它使用事件驱动、非阻塞 I/O 模型,使其成为构建高性能和可扩展 Web 服务器的理想选择。
// 引入 http 模块
const http = require('http');
// 创建服务器
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello, World!');
});
// 监听端口
server.listen(3000, 'localhost', () => {
console.log('Server started on port 3000');
});
以上示例创建了一个简单的 HTTP 服务器,监听本地主机的 3000 端口。当有请求时,返回 "Hello, World!"。
Node.js 拥有一个庞大的生态系统,包括各种开源模块和工具,用于开发 Web 应用、API、命令行工具、跨平台应用等。以下是一些常用的 Node.js 模块和工具:
Node.js 是一个强大的 JavaScript 运行环境,适用于构建高性能、可扩展的网络应用。它的特点包括事件驱动、非阻塞I/O模型、异步编程等。Node.js 生态系统丰富,有许多模块和工具可供使用。