Node.js Express快速入门:安装与HelloWorld示例

2 下载量 190 浏览量 更新于2024-08-30 收藏 124KB PDF 举报
本教程是关于如何在Node.js环境中使用Express框架的安装与基础应用构建。首先,Node.js是一个JavaScript运行环境,专为服务器端开发设计,而Express则是Node.js的一个轻量级Web框架,它强调速度、灵活性和最小主义,使得开发者能快速构建高效的应用。 在开始之前,如果你已经安装了Node.js,那么需要确保你已经熟悉npm(Node Package Manager)的使用,因为Express是通过npm来管理和安装的。Express官网推荐学习资源可以帮助初学者更好地理解和上手。 安装Express的步骤如下: 1. 打开命令行终端或PowerShell,输入`npm install -g express --registry=https://registry.npm.taobao.org`,这里使用了淘宝镜像以提高下载速度。`-g`标志表示全局安装,这样可以在任何项目中方便地使用。 2. 安装完成后,命令行会显示Express的版本号,如4.13.3。全局安装意味着你需要确保环境变量`NODE_PATH`被正确设置,以便Node.js能够找到安装的模块。对于Windows用户,全局模块的默认位置通常是`C:\Users\YourUsername\AppData\Roaming\npm`。 接下来,我们将使用Express重构一个简单的HelloWorld应用。相比于直接使用Node.js,使用Express的优势在于其提供了路由、中间件等功能,使得代码组织更加清晰。例如,你可以创建一个`app.js`文件,编写以下基本代码: ```javascript const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(port, () => { console.log(`Server running at http://localhost:${port}`); }); ``` 这段代码定义了一个基本的Express应用,当用户访问根URL(/)时,会返回"Hello World!"。这比纯Node.js中的HelloWorld示例更易于扩展和管理。 最后,我们还可以利用Express的文件服务器功能,替换之前的静态文件服务。例如,添加一个目录处理中间件来提供静态文件: ```javascript app.use(express.static('public')); ``` 这将使`public`目录下的文件对客户端可见。现在,无论何时客户端请求非动态资源,Express都会从`public`目录查找。 本教程带你逐步进入Node.js Express的世界,从安装到基础应用构建,旨在帮助你理解如何利用Express进行高效的Web后端开发。通过实践,你将体验到Express带来的便利和简洁性,提升开发效率。