当前位置: 首页 > news >正文

成都学校网站建免费网站建设排名

成都学校网站建,免费网站建设排名,免费企业网站建设免费,做网站什么费用目录 1. 目录结构 2. 代码实现 2.1 安装Express 2.2 app.js - 主文件 2.3 globalMiddleware.js - 全局中间件 3. 程序运行结果 4. 总结 在Node.js的Express框架中#xff0c;全局生效的中间件是指应用程序启动后#xff0c;对所有请求都有效的中间件。它通常用于日志记…目录 1. 目录结构 2. 代码实现 2.1 安装Express 2.2 app.js - 主文件 2.3 globalMiddleware.js - 全局中间件 3. 程序运行结果 4. 总结 在Node.js的Express框架中全局生效的中间件是指应用程序启动后对所有请求都有效的中间件。它通常用于日志记录、权限验证、请求解析等场景。下面我们通过代码示例来详细介绍如何实现全局生效的中间件。 1. 目录结构 /your-project├── app.js # 主文件启动应用├── middleware│ └── globalMiddleware.js # 全局生效的中间件└── package.json # 项目依赖管理文件2. 代码实现 2.1 安装Express 如果你还没有安装Express请先执行以下命令安装 npm init -y npm install express2.2 app.js - 主文件 app.js是应用的主入口我们将在这里引入全局中间件并注册路由。 // app.js const express require(express); const app express();// 引入全局中间件 const globalMiddleware require(./middleware/globalMiddleware);// 使用全局中间件 app.use(globalMiddleware);// 定义一些测试路由 app.get(/, (req, res) {res.send(h1Welcome to the Home Page/h1); });app.get(/about, (req, res) {res.send(h1Welcome to the About Page/h1); });// 监听端口 const PORT 3000; app.listen(PORT, () {console.log(Server is running on http://localhost:${PORT}); });说明 通过app.use(globalMiddleware)注册全局中间件使得所有请求都会先经过该中间件。 2.3 globalMiddleware.js - 全局中间件 globalMiddleware.js定义了一个全局生效的中间件它会记录请求的时间、方法和访问的URL。 // middleware/globalMiddleware.js const globalMiddleware (req, res, next) {console.log([${new Date().toISOString()}] ${req.method} ${req.url});next(); // 继续执行下一个中间件或路由 };module.exports globalMiddleware;说明 这个中间件会在每个请求到达路由之前被调用。 new Date().toISOString()用于记录请求时间req.method记录请求方式req.url记录访问的路径。 next()用于继续传递请求否则请求会一直停留在这个中间件里。 3. 程序运行结果 启动应用 node app.js然后访问以下地址 访问http://localhost:3000/时终端输出 [2025-04-01T12:00:00.000Z] GET /页面显示 h1Welcome to the Home Page/h1访问http://localhost:3000/about时终端输出 [2025-04-01T12:00:05.000Z] GET /about页面显示 h1Welcome to the About Page/h14. 总结 全局中间件适用于所有请求不需要在每个路由单独调用。 通过app.use(middleware)可以注册全局中间件所有请求都会先经过这个中间件。 本示例中的全局中间件用于记录请求日志但它也可以用于权限验证、请求体解析等更多场景。 希望本教程能帮助你理解Node.js的全局中间件
http://www.zqtcl.cn/news/685899/

相关文章:

  • 学校网站建设与维护建设银行官网电话
  • dedecms网站地图修改软件开发公司规章制度
  • 大型旅游网站骏驰网站开发
  • 有心学做网站两学一做知识竞赛试题网站
  • 西宁圆井模板我自己做的网站怎么做网站能快速赚钱
  • 根据网站集约化建设的要求直流分公司四川建设部网站
  • 网站优化平台有哪些遵义网站开发的公司有哪些
  • 推荐一下网站谢谢微盟微商城怎么样
  • 网站建设的技术指标网站做好第二年要多少钱
  • 工业设计东莞网站建设WordPress网络功能
  • 网站pv多少可以企业网站托管常见问题
  • 深圳有哪些网站建设沈阳做机床的公司网站
  • 2022年网站能用的wordpress 客户端使用
  • 社交网站建设内容如何制作橡皮泥 简单
  • 简述网站的制作流程wordpress定制分类
  • 如何自建购物网站wordpress文章编辑插件
  • 网站策划机构建筑网站、
  • 邹平做网站的公司标志设计图片大全简单
  • 广东省建设厅官方网站多少钱如何在虚拟机里面做网站
  • 上海免费网站建设模板做网站页面的软件
  • 做折页的网站个人网站有哪些
  • 服装网站建设内容wordpress媒体库只能列表
  • 北京好的做网站的公司东莞专业做淘宝网站
  • 网站结构怎么优化wordpress文章列表添加字段
  • 网站建设框架图长沙官网seo技术厂家
  • 电子商务网站建设主管的策划案html个人网站设计模板
  • 网站首页的head标签内做网站要学的教程
  • 网页设计教学网站江西省建设监督网站
  • 网站建设与发布需要什么提供网站制作公司哪家好
  • 西宁市城市道路建设规划网站探测器 东莞网站建设