📅  最后修改于: 2023-12-03 15:33:10.900000             🧑  作者: Mango
Node.js 是一款基于 Chrome V8 引擎的 JavaScript 运行时环境。它可以让JavaScript运行在服务器端,用于构建高性能、可伸缩的网络应用程序。
在linux系统下,可以通过以下命令安装:
sudo apt-get install nodejs
在Mac系统下,可以通过以下命令安装:
brew install node
在 Windows 系统下,可以在 Node.js 官方网站上下载 安装包进行安装。
以下为Node.js的一个 Hello World 应用程序:
// app.js
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
运行该程序:
node app.js
即可在浏览器中访问 http://127.0.0.1:3000,看到 Hello, World! 的字样。
Node.js 生态圈内拥有众多框架,以下是其中较为流行的框架:
Node.js 通过异步 I/O、单线程、非阻塞事件循环等特点,创建了高效的事件驱动,使得JavaScript可以用于服务器端编程。Node.js 因其高效快捷、支持实时数据交互等优点,已经成为了构建网络应用的好选择。