Я пытаюсь аутентифицироваться перед использованием ajax для вставки в базу данных
$('#button').click(function () {
$.post('/db/', {
stuff: { "foo" : "bar"}
}, callback, "json");
});
Вот мой код node.js:
server.get('/', function(req,res){
console.log(res);
res.render('index.ejs', {
locals : {
header: '#Header#'
,footer: '#Footer#'
,title : 'Page Title'
,description: 'Page Description'
,author: 'Your Name'
,analyticssiteid: 'XXXXXXX'
}
});
});
^^ эта часть работает нормально. Он взят из шаблона, я могу зайти на localhost и увидеть первую страницу.
Эта следующая часть должна быть там, где происходит вставка монго. Это дает мне 404.
server.on('/db/', function(req,res){
console.log(req);
console.log(res);
var db = new mongo.Db( 'dbname' , new mongo.Server( 'localhost', 20003, {}), {});
db.open(function (err) {
db.collection('testCollection', function (err, collection) {
collection.insert(res.stuff);
});
});
});
Я пытаюсь вставить объект stuff
в testCollection.
Прямо сейчас я получаю 404 на / дБ /
Я уверен, что это очень неправильно. Я не думаю, что я должен использовать server.on, server.get тоже не работает. Пожалуйста, сообщите, спасибо.