Использование Mongoose для работы с MongoDB, однако при попытке обработки событий (т. Е. Анализа многочастных загрузок с Formidable ), отправленных в обратном вызове запроса, не повезло. Любая идея почему или исправить?
Модель
var mongoose = require('mongoose');
function User() {
return mongoose.model('users', new mongoose.Schema({
username: String,
email: String,
name: String
}));
}
exports = module.exports = User;
Сервер
/** Example HTTP server
*/
var http = require('http'),
mongoose = require('mongoose'),
formidable = require('formidable'),
models = require('./models');
mongoose.connect('mongodb://localhost/test');
var User = new models.User();
var form = new formidable.IncomingForm();
http.createServer(function(request, response) {
User.findOne({ username: 'wayoutmind' }, function(error, user) {
// Does not print to console, Event listener blackhole?
form.on('field', function(name, value) {
console.log(name + ':' + value);
});
form.parse(request);
});
}).listen(1337);