小编prc*_*ass的帖子

app.use的multer配置返回TypeError

我正在尝试在我的app.js文件中配置multer(使用node.js/express)以允许用户上传图像.我在app.js中有以下代码:

//various require statements for passport, cookie parser, etc..

var multer = require('multer');

var app = express();

app.use(multer({dest:'./uploads/'}));
Run Code Online (Sandbox Code Playgroud)

当我尝试运行应用程序时,我得到了 TypeError: app.use() requires middleware functions

我了解这些问题可能需要更多关于我的应用程序的上下文,所以如果需要其他信息,请告诉我.

谢谢

编辑:来自app.js的更多代码:

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
var session = require('express-session');
//var fs = require('fs');
var multer = require('multer');

//Mongo Database
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/test-api');

//Instagram-API
var api …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express multer

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

express ×1

javascript ×1

multer ×1

node.js ×1