使用res.send(html)导入CSS

时间:2019-06-12 14:09:04

标签: javascript node.js express

我有一个通过快递服务器提供的网络应用。

应用程序位于其后的反向代理将在内部HTTP错误时请求/ error,因此我需要向浏览器发送一些基本的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中提取。

有指针吗?

0 个答案:

没有答案