Промежуточное ПО вызывается три раза в приложении express - PullRequest
0 голосов
/ 30 апреля 2020

Я не могу понять, почему каждый раз, когда я получаю доступ к / admin, консоль трижды регистрирует «Admin»

Вот мой код

const express = require("express");
const path = require("path");

const app = express();
app.use(express.static("public"));
app.use("/admin", express.static("secret"));

app.use("/admin", (req, res, next) => {
  console.log("Admin");
  next();
});

app.get("/", (req, res) => {
  res.render("main", { title: "SSS" });
});

app.get("/admin", (req, res) => {
  res.render("admin", { title: "SSS - Admin Panel" });
});

app.set("views", path.join(__dirname, "views"));
app.set("view engine", "pug");

module.exports = app;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...