Node.js 创建第一个应用学习笔记

简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,让 JavaScript 可以脱离浏览器运行在服务器端,具有高效、轻量级、可扩展性强等特点。本文将介绍如何使用 Node.js 创建第一个应用。

步骤

1. 安装 Node.js

如果你还没有安装 Node.js,可以前往官网下载并安装:https://nodejs.org/

2. 创建项目目录

在命令行中进入你想要创建项目的目录,执行以下命令:

Copy Code
mkdir myapp cd myapp

3. 初始化项目

执行以下命令初始化项目:

Copy Code
npm init

根据提示输入项目信息和依赖包信息,或者直接按 Enter 使用默认设置。

4. 创建入口文件

在项目目录下创建入口文件 index.js,并输入以下代码:

javascriptCopy Code
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}/`); });

该程序会创建一个 HTTP 服务器,并输出 "Hello World" 响应。

5. 运行应用

在命令行中执行以下命令启动应用:

Copy Code
node index.js

打开浏览器访问 http://localhost:3000/,将看到 "Hello World" 字符串。

总结

Node.js 提供了强大的 JavaScript 运行环境,可用于创建高效、轻量级、可扩展性强的服务器端应用。本文介绍了如何使用 Node.js 创建第一个应用,并通过一个简单的示例程序演示了如何启动一个 HTTP 服务器。

至此,你已经学会了使用 Node.js 创建第一个应用。接下来你可以探索更多 Node.js 的特性和 API,进一步提升你的技能水平。