Express应用程序成功完成文件上传,但无响应

时间:2019-05-15 18:10:42

标签: node.js express digital-ocean multer

我有一个快速应用程序,其中一个端点希望使用multer上传文件。问题是,当我在机器上尝试带邮递员的api端点时,它工作正常。但是,当我将其上传到数字海洋服务器时,邮递员没有任何响应,并且卡在了等待响应中。.

当我检查数字海洋中的相关目录时,我看到文件已上传。是什么原因导致文件被上传,但是服务器没有响应?正如我所说的,当尝试使用localhost时,一切都在我的本地机器上正常工作。在那里,我得到了回应。顺便说一下,所有其他api端点在数字海洋上的ubuntu机器上都可以正常工作。在这里提供的最简单的示例中,我没有收到成功消息。

let upload = multer({dest:'public/img/promotions'})

router.post('/', upload.single('file'), async (req, res) => {
  res.send("success")
 });

0 个答案:

没有答案