怎样利用脚手架工具开始,快速搭建一个 Express 项目标底子架构

[复制链接]
发表于 2025-11-13 18:46:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
媒介

   将从怎样利用脚手架工具开始,快速搭建一个 Express 项目标底子架构。接着,文章将详细解说 Express 中心件的概念、分类以及怎样有用地利用中心件来加强应用的功能和性能。末了,我们将讨论怎样订定公道的接口规范,以确保 API 的划一性和可维护性。
  一、下载express模版

      
  • 根据创建的自界说bincli下令下载express模版代码
  1. bincli create express-project
复制代码

      
  • 切换express-project项目,打开终端下令
  1. cd express-project
  2. npm install
复制代码
      
  • 查察package.json是否安装了nodemon,没有的话重安一下
  1. npm i nodemon
复制代码
      
  • 运行项目
  1. npm run dev
复制代码
  报错缘故原由:运行Express 应用时碰到了一个 ReferenceError,详细来说是由于在 app.js 文件中利用了一个未界说的变量 router。
  

二、Express中心件与接口规范

1、启动项目


      
  • 修改app.js
  1. const express = require("express");
  2. const app = express();
  3. const PORT = process.env.PORT || 3000;
  4. function logs(req) {
  5.    
  6.    
  7.   console.log(`${
  8.      
  9.      req.method},${
  10.      
  11.      req.url},${
  12.      
  13.      Date.now()}`);
  14. }
  15. app.get("/", (req, res) => {
  16.    
  17.    
  18.   logs(req);
  19.   res.send("/home");
  20. });
  21. app.get("/register", (req, res) => {
  22.    
  23.    
  24.   logs(req);
  25.   res.send("register");
  26. });
  27. app.get("/login", (req, res) => {
  28.    
  29.    
  30.   logs(req);
  31.   res.send("/login")<
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表