Добавьте css фоновое изображение в node.js, используя экспресс - PullRequest
0 голосов
/ 25 апреля 2018

Я экспериментирую с Node.js и совершенно новая пчела. Не смог найти ответ.Моя структура каталогов:

app -> public -> a.jpg & style.css

Я предоставляю доступ к этим файлам в экспрессе следующим образом:

var express = require("express");
var app = express();
var PORT = 3000;
app.use(express.static("./app/public"));

CSS работает, но когда я вызываю свойство background-image в таблице стилей, он не может найти изображение и применить его.Я безуспешно пробовал следующие комбинации:

body{
    background-image: "../app/public/a.jpg";
    background-image: "./app/public/a.jpg";
    background-image: "/app/public/a.jpg";
    background-image: "/public/a.jpg";
    background-image: "./public/a.jpg";
    background-image: "/a.jpg";
    background-image: "a.jpg";
}

Может кто-нибудь направить меня в правильном направлении.

1 Ответ

0 голосов
/ 25 апреля 2018

Путь к вашему изображению должен быть установлен внутри url("...").

Исходя из структуры вашего проекта, это будет:

body{
    background-image: url("a.jpg");
}

Ссылка

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