Node.js 创建第一个应用学习笔记
简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,让 JavaScript 可以脱离浏览器运行在服务器端,具有高效、轻量级、可扩展性强等特点。本文将介绍如何使用 Node.js 创建第一个应用。
步骤
1. 安装 Node.js
如果你还没有安装 Node.js,可以前往官网下载并安装:https://nodejs.org/
2. 创建项目目录
在命令行中进入你想要创建项目的目录,执行以下命令:
Copy Codemkdir myapp
cd myapp
3. 初始化项目
执行以下命令初始化项目:
Copy Codenpm init
根据提示输入项目信息和依赖包信息,或者直接按 Enter 使用默认设置。
4. 创建入口文件
在项目目录下创建入口文件 index.js
,并输入以下代码:
javascriptCopy Codeconst 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}/`);
});
该程序会创建一个 HTTP 服务器,并输出 "Hello World" 响应。
5. 运行应用
在命令行中执行以下命令启动应用:
Copy Codenode index.js
打开浏览器访问 http://localhost:3000/,将看到 "Hello World" 字符串。
总结
Node.js 提供了强大的 JavaScript 运行环境,可用于创建高效、轻量级、可扩展性强的服务器端应用。本文介绍了如何使用 Node.js 创建第一个应用,并通过一个简单的示例程序演示了如何启动一个 HTTP 服务器。
至此,你已经学会了使用 Node.js 创建第一个应用。接下来你可以探索更多 Node.js 的特性和 API,进一步提升你的技能水平。