我使用的是Express,由于某种原因,当使用JavaScript时,我可以访问图像,但是每当我尝试直接实现到src的图像路由时,例如
<img src="images/background.png">localhost确定它无法获取图像。
我将一个静态指针指向server.js文件中的/public路由,这就是为什么它让我感到困惑,为什么它可以接收一些图像,但不能接收所有图像?
这是我的当前行,用于确定公共路由。
app.use(express.static('public'));发布于 2017-03-16 05:37:01
尝试绝对路径定义:
var path = require('path');
app.use(express.static(path.join(__dirname, 'public')));您的目录结构应如下所示:
server.js -> "where app.use(express.static()) is defined"
---| public
-------| images
-----------| background.pnghttps://stackoverflow.com/questions/42821107
复制相似问题