我正在使用express3,当我尝试加载我的html / javascript / css文件时,它会加载没有css的html。
我正在使用此代码加载文件 -
express.get('/', function (req, res) {
res.sendfile("index.html");
res.sendfile("style.css");
res.sendfile("script.js");
});
那我该怎么办?
答案 0 :(得分:2)
首先,通过HTML标题中的标签将css和javascript链接到页面
<link rel='stylesheet' href='/path/to/style.css' />
<script src='/path/to/javascript.js'></script>
确保您在app.use()部分中使用静态中间件,这将告诉Express在哪里可以找到您的静态文件。
app.use(express.static(__dirname + '/public'));
现在,您的Express应用程序应该提供静态css和js文件。
答案 1 :(得分:0)
您可以从html页面链接到css和javascript ...
尝试查看express github repo中的静态文件示例应用程序:https://github.com/visionmedia/express/tree/master/examples/static-files
基本上你为静态文件(.js,.css)做了另一个http请求