使用express中的static可以设置文件存储路径,比如js存在于public/js//demo.js这个时候可以将js文件夹设置为专门存储js的路径,代码如下:

    app.use('/javascript',express.static('./public/js'));

  这段代码是将源文件的路径简略为更名后的虚拟路径javascript下。那么以后就可以在html代码中以如下的方式引入该目录下的js文件:

    <script src = 'javascript/demo.js'></script>

  同理css文件亦可以这样设置,这样就简化了引入路径。

 

  遇到的问题是一个细节,就是正确的写法是

    app.use('/javascript',express.static('./public/js'));

  而不是

    app.use('javascript',express.static('./public/js'));或app.use('./javascript',express.static('./public/js'));

  其实就是一个很小的细节,注意就好。

相关文章:

  • 2022-12-23
  • 2021-09-19
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
  • 2021-06-22
猜你喜欢
  • 2021-09-14
  • 2021-09-16
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
相关资源
相似解决方案