使用multer时,节点应用程序挂在“等待响应”中

时间:2018-07-04 07:18:28

标签: javascript node.js ftp multer

我最近在node上完成了我的Web应用程序,直到昨天为止,它在大约两个星期内都运行良好,没有任何问题,该应用程序似乎与远程ftp存在连接问题,导致multer运行缓慢,因此当上传完成后,仍会在“拐角处等待来自本地主机的响应”并在一段时间后应用崩溃。

这是我的multer代码:

let upload = multer({

  storage: new FTPStorage({
    basepath: "/EC/Broadcast",
    destination: function (req, file, options, callback) {
      filename = file.originalname.replace(/[&\/\\#,+()$~%.'":*?<>{}_-]/g, "")
      callback(null, path.join(options.basepath, filename))
  },
    ftp:{
      host: 'remote-ftp',
      user: 'user',
      password: 'password',
      keepalive: 10000
    }
  })
})

app.post('/video', upload.single('fileVideo'), (req, res) => {
  console.log("video Caricato")
})

0 个答案:

没有答案