我不知道为什么 CSS 在这里被忽略。为了能够在 HTML 中使用 CSS,我需要对 NodeJS 做一些特定的事情吗?它与标签的“type”属性有什么关系吗?
NodeJS 代码:
app.get('/', function(request, response){
response.sendFile('/home/ubuntu/index.html');
});
HTML 代码(index.html):
....
<link href="styles.css" rel="stylesheet" type="text/css" />
....
您的 Node.js 代码显示:
当浏览器请求时/
发送文件的副本index.html
您没有任何处理这种情况的代码:
当浏览器请求时/styles.css
.
您需要处理这种情况(可能通过编写一些通用的东西来匹配针对您的文件系统的任意请求,您可以通过寻找静态托管库来实现 - 例如通过使用快速框架和它的静态模块).
也就是说,如果您只是要提供静态文件,那么您最好根本不使用 Node,而使用通用的 Web 服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)