Can not get CSS file

后端 未结 2 2008
南笙
南笙 2020-12-12 17:25

My directory set up is like this :

app.js
vews
  home.html
  css
    style.css

My home file is like this :


<         


        
相关标签:
2条回答
  • 2020-12-12 17:37

    Try this:

    <link rel="stylesheet" type="text/css" href="/css/style.css" />
    

    This might solve the problem.

    0 讨论(0)
  • 2020-12-12 18:04

    Since .css files are static files you have to serve them to the clients. However, you do not serve static files as a express middleware. Add the following middleware to your express app and move the css folder under the public directory (you should create a public directory)

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

    So your final directory structure should look like this

    app.js
    views
      home.html
    public
      css
        style.css
    

    And do not forget to require path module

     var path = require('path')
    
    0 讨论(0)
提交回复
热议问题