【问题标题】:I cannot seem to receive images from my express API我似乎无法从我的 express API 接收图像
【发布时间】:2020-05-01 06:21:12
【问题描述】:

所以我试图从我的 expressjs API 中检索图像,但我似乎无法真正检索任何东西,无论是本地还是远程。

下面是写好的代码:)

app.use(express.static(path.join(__dirname,'/public/')));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

app.get('/getImage/:folder/:imageName', function (req, res) {
  console.log(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
  res.sendFile(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
  res.end();
});

我写错了吗?有什么我遗漏的吗?

这里是请求http://localhost:3000/getImage/public/da4b9237bacccdf19c0760cab7aec4a8359010b0678f63452c5c1d428cd376dd82c55aa33a34e600.jpg

【问题讨论】:

    标签: javascript api express


    【解决方案1】:

    更新 所以当我删除 res.end() 时它会起作用,我假设这是在完全接收到图像之前执行的?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多