作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个文件来运行 app.js
var express = require('express')
var app = express();
var router = express.Router();
var path = __dirname + '/views/';
router.get("/",function(req,res){
res.sendFile(path + "index.html");
});
app.use("/",router);
app.use("*",function(req,res){
res.sendFile(path + "index.html");
});
app.listen(8080,function(){
console.log("Live at Port 8080");
});
我在“views”文件夹中有“index.html”。我想在“css”文件夹中导入我的本地 css 文件。我试着这样调用文件
<link href="css/main.css">
或
<link href="../css/main.css">
但是没用。有什么具体的获取方法吗?
谢谢
最佳答案
如果我没理解错的话,你似乎没有为静态文件设置文件夹。例如:
app.use(express.static(path.join(__dirname, 'static')));
在你制作一个之后,它应该开始在那里寻找 css。例如 static/css/main.css
可以与 <link href="css/main.css">
一起使用
关于javascript - Node js。我如何从html调用本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47673225/
我是一名优秀的程序员,十分优秀!