0
我在客戶端上這樣的:Backbonejs模型不打取()正確的URL,因此不會發送任何PARAMS
var Article = Backbone.Model.extend({
urlRoot: '/wiki'
});
var ArticleView = Backbone.View.extend({
render: function(){
var article = new Article({term:'test'});
article.fetch(); //sends a request to wiki, not to wiki/:term as i want to
}
});
,這在服務器上(節點):
//Never gets hit
app.get('/wiki/:term', function(req, res){
console.log('/wiki/term');
});
app.get('/wiki', function(req, res){
console.log('/wiki');
console.log(req.params.term); //produces 'undefined'
});
我需要做什麼才能從正確的路線(即wiki /:term)進行主幹提取並實際將術語參數發送到服務器?
編輯: 我能使用req.query.term
檢索服務器端的請求參數,而不是req.params.term
它的工作!非常感謝Peter。 –