【发布时间】:2019-06-03 07:25:10
【问题描述】:
我正在使用引导模板创建一个投资组合,但是当我尝试使用 heroku 打开它时,我的所有 css 都会出现此错误:拒绝应用来自 '' 的样式,因为它的 MIME 类型('text/html')不是支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。
这似乎是快递服务器的错误,但我不确定是什么......当我尝试查看 css 虽然错误我应该看到代码但它显示“无法获取”
我正在使用 mac 并尝试在 google chrome 上运行,并尝试使用 safari 打开,但仍然是同样的问题。
// 这是我的 server.js 代码 //
var express = require('express');
var port = process.env.PORT || 3000;
var app = express();
app.use(express.static(__dirname + '/dist'));
app.use(express.static(__dirname + '/dist/css/main.css'));
app.use(express.static(__dirname + '/lib'));
app.use(express.static(__dirname + '/lib/bootstrap/css/bootstrap.min.css'));
app.use(express.static(__dirname + '/lib/ionicons/css/ionicons.min.css'));
app.use(express.static(__dirname + '/lib/owlcarousel/assets/owl.carousel.min.css'));
app.use(express.static(__dirname + '/lib/magnific-popup/magnific-popup.css'));
app.use(express.static(__dirname + '/lib/hover/hover.min.css'));
app.use(express.static(__dirname + '/lib/magnific-popup/magnific-popup.css'));
app.get('/', function (req, res) {
res.sendfile('./public/index.html');
});
app.listen(port, function () {
console.log('Listening on Port ' + port);
});
// 这是我引用 css 的标题,也是我的文件布局 //
【问题讨论】:
标签: javascript css express server static