我创建了一个网页,开头有以下内容,
<link href="./css/font-awesome.min.css" rel="stylesheet">
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600" rel="stylesheet">
<link href="./css/ui-lightness/jquery-ui-1.10.0.custom.min.css" rel="stylesheet">
<link href="./css/base-admin-3.css" rel="stylesheet">
<link href="./css/base-admin-3-responsive.css" rel="stylesheet">
<link rel="stylesheet" href="./compiled/flipclock.css">
<link href="./css/pages/plans.css" rel="stylesheet">
<link href="./css/pages/pricing.css" rel="stylesheet">
<script src="./js/jquery-1.11.1.js"></script>
<script src="./compiled/flipclock.js"></script>
<link href="./css/custom.css" rel="stylesheet">
我静态创建了页面,它看起来很完美,但现在我已经开始将它与 node.js 和 express 集成。从我正在使用的 app.js 加载页面时。
app.get('/liveSale.html', function(req, res){
res.sendfile('liveSale.html');
});
然而,当页面加载时,它不会呈现样式表和脚本。 希望有人能帮忙。
最佳答案
看来我发现了几个重复的线程。
app.use(express.static(__dirname + '/public'));
这解决了我的问题。
关于html - node.js express 使用样式表/脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536606/