如何在EJS中实现CSS文件

Chewbacca O:

所以我的工作区结构是这样的:

在此处输入图片说明

我现在如何实现,可以在header.ejs中使用styles.css?

当前,它看起来像这样:

Dashboard.ejs

<%- include("partials/header", { bot, user, path, title: "Dashboard" }) %>

Header.ejs

<link rel="stylesheet" type="text/css" href="/assets/css/style.css">

Dashboard.js

app.use('/assets', express.static(__dirname + `/assets`));
HARDY8118:

您正在使用需要服务器的ejs文件。服务器实例在基本路径(通常是主服务器文件所在的路径)上运行。

因此,在您的EJS文件中,您需要相对于服务器路径链接CSS文件。

在您的情况下(假设dashboard.js是您的主文件),您需要使用

<link rel="stylesheet" href="/assets/css/styles.css">

在您的header.ejs文件中。

请记住该assets文件夹,index.js并且假定文件夹位于同一父目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章