Node.js无法使用外部css文件

时间:2017-11-07 10:55:24

标签: css node.js

我最近开始学习node.js,但我遇到了问题。我用express来访问我的公共文件,一切正常,除了css文件。我做了一些关于这个主题的研究,并且使用了我发现的everthing,但它不起作用。

我的文件夹结构

    app.js
    pub
     index.html
     style.css

这是我的HTML:



for (int i = 0; i < listA.Count;) {
    if (listA[i] % 2 == 0)
        listA.RemoveAt(i);
    else
        i++;
}
&#13;
&#13;
&#13;

我的app.js文件:

	<!DOCTYPE html>
	<html > 
	<head>
	  <title> Curriculum Vitae </title>
		<meta charset="UTF-8"> 
	  <link rel="stylesheet" href="style.css"/>
	</head>
      <body>
       ...
	  </body>
	</html>

1 个答案:

答案 0 :(得分:4)

我认为你的问题就在这一行:

app.use(express.static(path.join('pub', 'public')));

您正在设置&#34; / pub / public&#34;作为公共文件夹,您只需要设置&#34; / pub&#34;

你可以试试这样的东西吗?

app.use(express.static(__dirname + '/pub'));

希望它有所帮助。