exp*_*oob 2 javascript ajax node.js express
我在尝试使用ajax插入数据库之前进行身份验证
$('#button').click(function () {
$.post('/db/', {
stuff: { "foo" : "bar"}
}, callback, "json");
});
Run Code Online (Sandbox Code Playgroud)
这是我的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'
}
});
});
Run Code Online (Sandbox Code Playgroud)
^^这部分工作正常.它来自样板,我可以去localhost看看头版.
下一部分应该是mongo插入发生的地方.这给了我一个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);
});
});
});
Run Code Online (Sandbox Code Playgroud)
我要做的是将对象stuff插入testCollection.
现在我得到404/db /
我确定这是非常错误的.我不认为我应该使用server.on,server.get也不起作用.请指教,谢谢.
| 归档时间: |
|
| 查看次数: |
7621 次 |
| 最近记录: |