Ich versuche, eine mongodb Verbindung in meinem NodeJS App einzurichten, aber ich kann es nicht laufen, wenn Mönch erfordern ...Fehler Monk mit NodeJS Installation kann nicht app laufen
mein Code:
...
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/app');
...
// Make our db accessible to our router
app.use(function(req,res,next){
req.db = db;
next();
});
app.use('/', routes);
sowohl mongodb und Mönch in der Eingabeaufforderung eingerichtet, in dem Ordner Projekte Wurzel, mit npm installieren --save mongodb und npm installieren --save Mönch
Aber wenn ich versuche, meine zu laufen proje ct, bekomme ich
C:\Users\asilva\Documents\RSRacingUFRGSsite>node app C:\Users\asilva\Documents\RSRacingUFRGSsite\node_modules\monk\lib\applyMiddlewares.js:24
monkInstance,
^SyntaxError: Unexpected token ,
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\Users\asilva\Documents\RSRacingUFRGSsite\node_modules\monk\lib\collection.js:1:86)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
überprüfte ich die applyMiddlewares.js, damit nichts falsch sehen ..:
module.exports = function applyMiddleware (middlewares) {
return function (monkInstance, collection) {
var chain = []
var middlewareAPI = {
monkInstance,
collection
}
chain = middlewares.map(function (middleware) {
return middleware(middlewareAPI)
})
return compose(chain)
}
}
Welche Version von Node verwenden Sie? – Svenskunganka