2017-04-14 59 views
0

我試圖上傳文件到nodejs服務器。 我用multer。Nodejs表示錯誤上傳文件debian vps

const multer = require('multer'); const UPLOAD_PATH = 'uploads'; 
const upload = multer({ dest: `${UPLOAD_PATH}/` }); 
const sericesApi=(app)=> { 
    app.post('/api/upload', upload.single('avatar'), (req, res) => { 
     try { 
      res.send({'file':req.file}); 
     } catch (err) { 
      res.sendStatus(400); 
     } 
    }); } 
module.exports = sericesApi; 

在我的本地(Ubuntu的16.04),一切都很好,但對VPS - 的Debian GNU/Linux的8.7(傑西)我得到ERR_CONNECTION_REFUSED或ERR_EMPTY_RESPONSE。 我試過使用:multer,busboy,express-fileupload。所有沒有工作

+0

這兩個錯誤聽起來都像網絡問題(如阻止傳入請求的防火牆),而不是服務器代碼。 – robertklep

回答

0

解決!與watch參數的pm2有問題。上傳新文件後它重新啓動應用程序