NODE.JS如何使用node.js显示我的CSS文件夹内的名为CSS的文件夹,其中我的server.js和index.html位于文件夹之外

所以,我是新的node js 。 我的文件夹看起来像这样

 NODE //my main folder here ->CSS //this is a folder ->IMAGES //this is a folder ->node_modules //this is a folder where intalled npms are stored ->index.html ->server.js 

我希望我的style.css位于CSS folder中,使用node.js显示在我的index.html中。

我将不胜感激您的帮助

  • 问题与用户偏好多选项卡
  • Dust.js和表格
  • recursion函数内循环不按预期工作
  • 如何在Node.js中拦截send()或render()expression路由
  • nodejs中的汉字响应写入
  • 如何使用jsdom @ 5使用jQuery?
  • 用jade创buildjquery ui选项卡(nodejs模板引擎)
  • validation问题使用angularjs(红色边框在Firefox上显示)?
  • 在index.html中

     <link rel="stylesheet" href="style.css"> 

    在server.js中包含了CSS目录:

     app.use(express.static(path.join(__dirname, 'CSS'))); 

    最佳做法是在主目录中创build公用文件夹。 它应该包含所有需要comman的css,js,assets文件夹。然后在你的服务器文件中。

     app.use(express.static('public')) 

    对于你的情况,你可以使用:

     app.use(express.static('CSS')) 

    之后,你可以直接链接CSS或任何其他公共文件,就像你在普通的HTML文件中一样。