app.use(expressValidator({
errorFormatter: function(param, msg, value) {
var namespace = param.split('.')
, root = namespace.shift()
, formParam = root;
while(namespace.length) {
formParam += '[' + namespace.shift() + ']';
}
return {
param : formParam,
msg : msg,
value : value
};
}
}));
错误:
TypeError:expressValidator不是函数
在对象。 (C:\ Users \ HP \ Desktop \ Lockdown \ 1。Eduonix \ 4。学习使用NodeJS \ elearn \ app.js:44:9建立一个电子学习网站)
在Module._compile(内部/模块/cjs/loader.js:1147:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:1167:10)
在Module.load(internal / modules / cjs / loader.js:996:32)
在Function.Module._load(内部/模块/cjs/loader.js:896:14)
在Module.require(internal / modules / cjs / loader.js:1036:19)
在要求时(内部/模块/cjs/helpers.js:72:18)
在对象。 (C:\ Users \ HP \ Desktop \ Lockdown \ 1。Eduonix \ 4。学习使用NodeJS \ elearn \ bin \ www:7:11建立一个电子学习网站
在Module._compile(内部/模块/cjs/loader.js:1147:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:1167:10)
在Module.load(internal / modules / cjs / loader.js:996:32)
在Function.Module._load(内部/模块/cjs/loader.js:896:14)
在Function.executeUserEntryPoint [作为runMain](内部/模块/run_main.js:71:12)
在internal / main / run_main_module.js:17:47
npm ERR!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! elearn@0.0.0开始:node ./bin/www
npm ERR!退出状态1
npm ERR!
npm ERR!在elearn@0.0.0启动脚本处失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\HP\AppData\Roaming\npm-cache\_logs\2020-08-06T16_24_40_290Z-debug.log