Импорт CSS с помощью res.send (html) - PullRequest
0 голосов
/ 12 июня 2019

У меня есть веб-приложение, обслуживаемое с экспресс-сервера.

Обратный прокси-сервер, за которым расположено приложение, запросит / сообщит об внутренней ошибке http, поэтому мне нужно отправить базовый HTML-код в браузер, чтобы предупредить об этом.

module.exports = (request, response) => {
  const { query: { status } } = request;

  response.send(`
    <!DOCTYPE html>
    <html>
      <head>
        <link rel="stylesheet" type="text/css" href="styles.css">
        <base href="/">
      </head>
      <body>
          <h1>It looks like something has gone wrong/h1>
          <h3>There was an error trying to access this portal.</h3>
          <h3>Error code: ${status}</h3>
          <p>${message}</p>
      </body>
    </html>
  `);
};

Проблема в том, что я не могу импортировать таблицу стилей - и я не уверен, что вы можете это сделать, когда отправляете html в виде такой строки?

Лист 'styles.css', который находится в том же каталоге, что и этот файл js, и не взят из __dirname + 'styles.css' или обычного styles.css.

Есть указатели?

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