我的节点代码遇到一些问题。所以事情是我想在端口3000上创建一个本地服务器。链接我的html代码后就是
app.get("/",(req,res,next)=> {
res.sendfile(path.join(__dirname+'/src'+'/index.html'));
})
我的Chrome浏览器显示:
Refused to apply style from 'http://localhost:3000/app.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
此外,我的CSS无法正常工作。这是我的HTML中的CSS标记
<link href="./app.css" rel="stylesheet" type="text/css" />
有人知道如何解决它吗?非常感谢!
答案 0 :(得分:1)
要提供静态文件(例如图像,CSS文件和JavaScript文件),请使用Express中内置的express.static内置中间件功能
var express = require('express');
var app = express();
app.use(express.static('public'));