我正在研究开发Backbone.js应用程序,我正在尝试设置example2,其中涉及使用npm和Mongodb安装node.us。 所有似乎都安装得很好,我可以用mongo控制台做一些mongodb,node.js正常运行,运行我的示例服务器,并且(看似)连接到mongodb时没有错误:
//Connect to database
mongoose.connect( 'mongodb://localhost/library_database', function(err) { if (err)
console.log(err); } );
没有错误......但是试图张贴:
jQuery.post( '/api/books', {
'title': 'JavaScript the good parts',
'author': 'Douglas Crockford',
'releaseDate': new Date( 2008, 4, 1 ).getTime()
}, function(data, textStatus, jqXHR) {
console.log( 'Post response:' );
console.dir( data );
console.log( textStatus );
console.dir( jqXHR );
});
我收到服务器500错误...没有来自控制台或数据库的指示甚至没有尝试过任何事情。
get工作正常,虽然数据库中没有任何内容,但是它返回空白,但我无法让帖子工作。
有人可以建议一个调试过程吗?是否可以将我的数据库配置为只读?