Tag:

Multer,Node,EACCES C9.io错误

Hiya提前感谢您提供的任何帮助。 我正在使用C9.io,节点,快递,multer,网格stream。 我得到: /home/ubuntu/workspace/node_modules/multer/index.js:25 mkdirp(dest, function(err) { if (err) throw err; }); Error: EACCES, mkdir '/uploads' 我运行server.js脚本,这是我得到的错误。 我相信是权限做的事情,但我已经试过chown的公共文件夹和chmod ax,你们有什么其他的build议,以做什么? 仍然有相同的错误。 我有的代码是server.js app.use('/uploads', express.static(__dirname + '/public/uploads')); app.use(multer({dest: '/uploads/'})); app.use(methodOverride()); app.get('/form',function (req,res){ res.render('form'); }); app.get('/api/taxis', function(req,res){ taxiModel.Taxi.find({}).exec(function(error,collection){ res.send(collection); }); }); // app.get('user/:name', function(req,res){ // taxiModel.Taxi.find({name:req.param.nmae},function(err,docs){ // if(err)res.json(err); // else res.render(); // } // }); app.get('*', function (req,res){ […]