我正在尝试将文件上传到 nodejs 服务器。 我使用 multer。
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 (jessie) 上我得到 ERR_CONNECTION_REFUSED 或 ERR_EMPTY_RESPONSE。 我试过使用:multer、busboy、express-fileupload。都没有用
最佳答案
解决了!!!带有 watch 参数的 pm2 有问题。上传新文件后重新启动应用程序
关于node.js - Nodejs express 上传文件debian vps报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408039/