【发布时间】:2015-12-31 10:35:16
【问题描述】:
var express = require('express');
var app = express();
var fs = require("fs");
var bodyParser = require('body-parser');
var multer = require('multer');
app.use(express.static('public'));
app.use(bodyParser.urlencoded({ extended: false }));
app.use(multer({ dest: '/new/'}));
这是文件的开始。在启动服务器时它总是显示以下消息
/usr/lib/node_modules/multer/node_modules/mkdirp/index.js:90 抛出错误0; ^ 错误:EACCES,权限被拒绝 '/new' 在 Object.fs.mkdirSync (fs.js:654:18) 在 Function.sync (/usr/lib/node_modules/multer/node_modules/mkdirp/index.js:71:13) 在新的 DiskStorage (/usr/lib/node_modules/multer/storage/disk.js:21:12) 在 module.exports (/usr/lib/node_modules/multer/storage/disk.js:65:10) 在新的 Multer (/usr/lib/node_modules/multer/index.js:15:20) 在 multer (/usr/lib/node_modules/multer/index.js:75:12) 在对象。 (/var/www/node/server.js:10:9) 在 Module._compile (module.js:456:26) 在 Object.Module._extensions..js (module.js:474:10) 在 Module.load (module.js:356:32)
如果有人可以帮助我防止这个问题,请告诉我。非常感谢。
【问题讨论】:
标签: javascript node.js express