Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 环回3文件上载在DigitalOcean服务器上不起作用_Node.js_Digital Ocean_Loopback - Fatal编程技术网

Node.js 环回3文件上载在DigitalOcean服务器上不起作用

Node.js 环回3文件上载在DigitalOcean服务器上不起作用,node.js,digital-ocean,loopback,Node.js,Digital Ocean,Loopback,我在DigitalOcean上有3个环回API。我还有一个用于上传图像和存储文件系统的API。我的数据源设置是 "MediaFiles": { "name": "MediaFiles", "connector": "loopback-component-storage", "provider": "filesystem", "root": "./uploads" } 我已经创建了一个名为isprofile的容器 当我试图使用REST客户端(Postman)通

我在DigitalOcean上有3个环回API。我还有一个用于上传图像和存储文件系统的API。我的数据源设置是

"MediaFiles": {
    "name": "MediaFiles",
    "connector": "loopback-component-storage",
    "provider": "filesystem",
    "root": "./uploads"
  }
我已经创建了一个名为isprofile的容器

当我试图使用REST客户端(Postman)通过发布到API端点将图像上载到此容器时

http://example.com/api/attachments/profile/upload 
映像已上载,但API没有响应。请停止服务器并记录任何错误。 邮递员告诉我,没有得到任何回应。 当我在Localhost上执行同样的操作时,它工作得非常好


请帮帮我,我在这个问题上浪费了一个多星期

这真是一件有趣的事。8个月后,我发现了这个问题

我使用带有
--watch=true
选项的pm2为我的NodeJS服务器提供服务,每当上传到
/uploads
的文件时,pm2会观察根目录中的更改,并在上传API响应之前尝试重新启动服务器。这就是上传API从未响应的原因

现在,我将
/uploads
目录添加到pm2忽略监视阵列,这解决了我的问题