См. Обслуживание статических файлов в Express .
. Прямо сейчас ваше утверждение app.use(...)
говорит: я хочу, чтобы каталог ./assets
обслуживался всякий раз, когда я перехожу к своему приложению,другими словами, когда я открываю свой браузер для http://localhost
, подайте все, что находится в папке ./assets
.
Затем вы пытаетесь получить доступ к файлу main.css
в http://localhost/assets/main.css
.Это не там, это в http://localhost/main.css
.
У вас есть 2 варианта:
- Измените свой тег
<link>
, чтобы указать, где актив на самом деле:
<link href="main.css" rel="stylesheet">
Измените
app.use()
для размещения папки
./assets
в другой конечной точке:
app.use('/assets', express.static(path.join(__dirname, './assets')));