Express stati c publi c папка не работает на второй странице - PullRequest
1 голос
/ 31 марта 2020

Я каждый раз настраивал свои приложения примерно одинаково и пока не видел, чтобы это произошло ...

app.use(express.static(path.join(__dirname, "public")));

В main.handlebars

<link rel="stylesheet" href="css/styles.css">

Структура папок

enter image description here

router.get("/", async (req, res) => {
  res.render("home", { layout: "main" });
});

router.get("/login", (req, res) => {
  res.render("login", { layout: "main" });
});

Итак, домашняя страница видит стили. css файл в порядке, а вторая страница - нет. Есть идеи?

1 Ответ

1 голос
/ 31 марта 2020

Я только что изменил ссылку на

<link rel="stylesheet" href="../css/styles.css">

, и она, кажется, работает ... Мне не приходилось делать это раньше, кто-нибудь видел это?

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