2017-04-14 11 views
0

nodejsサーバにファイルをアップロードしようとしています。 私はマルチターを使用しています。私はlocalhost(Ubuntuの16.04)でNodejs express upload file 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; 

すべてが良いですが、VPS上 - のDebian GNU/Linuxの8.7(ジェシー)私はERR_CONNECTION_REFUSEDまたはERR_EMPTY_RESPONSEを取得します。 私は使ってみました:multer、busboy、express-fileuploadすべて動作しませんでした

+0

両方のエラーは、ネットワーク上の問題(受信したリクエストをブロックするファイアウォールのような)と同じように聞こえます。 – robertklep

答えて

0

解決済み!それは、pm2のwatchパラメータで問題でした。新しいファイルをアップロードした後にアプリを再起動しました