Node.js Express框架快速入门与项目搭建指南

作者:后端茶话

时间:2026-10-25

浏览:639

本文详细介绍Node.js中Express框架的使用。涵盖Express简介、通过express-generator全局安装及项目创建流程。演示如何安装依赖、启动项目,并解析默认目录结构。最后通过创建新闻模块示例,讲解EJS视图与路由文件的编写及引入方法,帮助开发者快速上手Express后端开发。

文章目录

经过前期对Node.js基础知识的积累,开发者已掌握核心开发技能。为了提升开发效率,本文深入探讨Node.js的主流Web开发框架Express。借助Express,后端Web应用的构建将更加高效便捷。本文旨在分享学习心得,如有疏漏,欢迎指正。

Express简介

Express是运行在Node.js平台上的轻量级、灵活且极简的Web应用开发框架。当前最新版本为4.17.2。它专注于提供最小化的核心功能,同时为Web及移动应用开发提供了一套强大的工具集。

如需了解更多信息,可访问Express中文网查阅官方文档。

Express简介

Express生成器

1. 什么是Express生成器

应用生成器工具 express-generator 能够协助开发者快速构建基于Express的应用程序基础骨架,简化初始配置过程。

2. 安装Express生成器

需全局安装 express-generator 模块。在命令行工具中执行以下命令即可完成安装:

cnpm i -g express-generator

具体的安装过程如下所示:

Express简介

注意:全局安装的npm模块默认存储目录为:C:\Users\Alan.hsiang\AppData\Roaming\npm 。

创建Express项目

Express生成器安装完成后,即可通过命令行指令创建Express项目,具体操作如下:

切换至目标项目目录,执行上述命令后,系统将自动创建一个标准的Express项目结构:

express -e 项目名称

项目创建过程的输出结果如下所示:

Express简介

注意:若已手动创建了项目目录,仍可通过执行 express -e 命令来生成默认的项目文件结构。

项目创建成功后,打开文件夹查看,其默认目录结构如下所示:

Express简介

安装项目依赖

默认项目创建完毕后,需安装相关依赖模块方可运行程序,操作如下:

cnpm i

依赖安装的具体过程如下所示:

Express简介

依赖安装成功后,项目文件夹中将新增一个名为【node_modules】的目录,用于存放所有依赖包,如下所示:

Express简介

运行Express项目

在项目所在的命令行窗口中,输入以下命令即可启动项目服务:

npm start

项目启动过程的输出信息如下所示:

Express简介

随后,在浏览器地址栏输入网址【http://localhost:3000/】,即可访问并打开项目页面。具体效果如下所示:

Express简介

上述步骤表明,Express项目的安装与创建已成功完成。

Express目录结构说明

关于由Express生成器默认创建的项目,其目录结构详解如下所示:

Express简介

创建一个新路由模块

以开发一个新闻模块为例,具体实施步骤如下所示:

1. 创建ejs模块文件

在views目录下新建news文件夹,并在其中创建list.ejs和detail.ejs两个文件,具体结构如下所示:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>新闻列表页</title>
    </head>
    <body>
        <h3>新闻列表</h3>
        <ul>
            <li>第一条新闻</li>
            <li>第二条新闻</li>
            <li>第三条新闻</li>
            <li>第四条新闻</li>
        </ul>
    </body>
</html>

新闻详细页代码示例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>新闻详细页</title>
    </head>
    <body>
        <h3>新闻详细页</h3>
    </body>
</html>

注意:本示例仅用于演示基本原理,因此使用的均为简化的HTML页面代码。

2. 创建路由文件

在routes目录下新建news.js文件,并添加相应代码,作为news模块的路由处理文件。具体代码如下所示:

var express = require('express');
var router = express.Router();

/* GET news listing. */
router.get('/list.html', function(req, res, next) {
  res.render('news/list',{});
});
router.get('/detail.html', function(req, res, next) {
  res.render('news/detail',{});
});

module.exports = router;

3. 在app.js中引入路由

在app.js文件中添加以下两行代码,即可成功引入新创建的路由模块,具体配置如下所示:

Express简介

4. 运行项目

在命令行中重新启动项目,运行结果如下所示:

Express简介

在浏览器中输入对应网址进行访问,效果如下所示:

Express简介

以上步骤表明,Express项目中的新模块已成功运行。

至此,关于Node.js中Express框架的使用教程详解部分介绍完毕。如需了解更多Node.js及Express框架相关内容,请搜索本站历史文章或继续阅读后续相关文章,希望大家多多支持本站!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章