我使用ejs模板引擎将CSS和JS文件添加到我的node.js / express应用程序中。正在应用JS文件,但只应用了第一个包含的CSS文件。所有文件都被包含但是它们的样式不会应用于除第一个之外的html。如果我将其他css文件导入到第一个文件中,那么它们就会被应用到html。
通过静态方法添加。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body onload="loaded()" onunload="unloaded()">
<script type="text/javascript">
function loaded(){
alert("The page loaded!");
}
function unloaded(){
alert("Come again!");
}
</script>
</body>
</html>
在html中
app.use(express.static(__dirname + '/public'));
答案 0 :(得分:0)
假设您将文件放在公共文件夹中,如下面的结构
"abcde"
然后您应该能够通过此代码正常查看您的文件
./public
/css
/style.css
确保删除样式标记