我知道有很多关于这个主题的问题,但似乎没有一个问题直接回答我的问题。
我正在尝试使用ExpressJS静态提供来自NodeJS的图像。我已经使用以下方法成功静态地提供了一个CSS文件:
this.app.use(express.static(path.join(__dirname, "style")));
并访问URL / file.css中的文件。但是,当我尝试使用以下方法为图像做类似的事情时:
this.app.use('/images', express.static(path.join(__dirname, "images")));
我尝试使用URL / images / file.jpg访问该文件 - 我只是收到错误说
无法获取/images/file.jpg
我也尝试过没有/ images /类似于我做风格的方式并且遇到同样的问题。不确定我哪里出错了。
答案 0 :(得分:0)
答案显而易见但微妙。我正在从./编译打字稿并将其放入/ dist并从/ style转换为/ dist / style,因此我将我的images文件夹放在根级别,而不是在dist中。问题解决了。