【发布时间】:2017-03-19 20:29:49
【问题描述】:
我一直在寻找各种帖子,但无法理解我的错误。无论我做什么,我的 css 文件都没有被提供。有人知道为什么吗?
测试/服务器/app.js:
var express = require('express');
var path = require('path');
var app = express();
app.use(express.static(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, 'browser')));
var PORT = process.env.PORT || 1337;
app.listen(PORT, function() {
console.log('Server is listening!');
});
测试/浏览器/index.html:
<head>
<base href="/" />
<title>Test</title>
<link rel="stylesheet" type="text/css" href="public/style.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular.min.js"></script>
<script src="app.js"></script>
<script src="js/app.controller.js"></script>
</head>
<body>
<p>hello world</p>
</body>
</html>
我的 css 文件在 test/public/style.css 中
【问题讨论】:
-
你试过 href="../public/style.css" 吗?