У меня есть веб-приложение, обслуживаемое с экспресс-сервера.
Обратный прокси-сервер, за которым расположено приложение, запросит / сообщит об внутренней ошибке 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
.
Есть указатели?