0
我想使用jQuery發佈post請求到mongodb。運行在app localhost:3000上的 。 使用貓鼬我可以利用顯示的電影:ajax後與jquery mongodb
router.get('/', function(req, res, next) {
mongoose.model('Movie').find(function(err, titles){
res.render('testdb', { title: 'MYMusic',
className: 'index',
names: titles
});
console.log('names: ', titles);
});
});
但是,當我要動態地發佈到使用jQuery使用我的數據庫:
$('.save-video-button').on('click', function(event) {
var obj = {
title: 'some title'
};
var URL = 'mongodb://localhost/mydatabase';
$.ajax({
url: URL,
type: "POST",
data: JSON.stringify(obj),
contentType: "application/json",
success: function(data) {
console.log('success --> data :', data);
},
error: function(xhr, text, err) {
console.log('error: ',err);
console.log('text: ', text);
console.log('xhr: ',xhr);
console.log("there is a problem whit your request, please check ajax request");
}
});
});
當我運行這個Ajax請求得到它顯示錯誤在谷歌Chrome開發工具控制檯:
XMLHttpRequest無法加載mongodb:// localhost/mydatabase。協議方案僅支持交叉源請求:http,data,chrome,chrome-extension,https,chrome-extension-resource。
如何避免此交叉原點請求?
謝謝!