2015-05-13 37 views
0

我是新來的node.js,一直在使用Ruby和RoR。漂亮的路由與total.js(如'base_url/@用戶名')

我想用漂亮的路由顯示用戶視圖的視圖。

在Rails,我可以用代碼處理這樣的:

get '@:username' => 'users#show' 

所以我在Total.js嘗試作爲相同,但錯誤appeaerd與404: Not found

exports.install = function() { 
    F.route('/@{username}', view_user); 
} 

我怎樣才能得到我的用戶觀點爲localhost:8000/@my_name total.js?

回答

0

必須從路徑刪除@

exports.install = function() { 
    F.route('/{username}/', view_user); 
}; 

function view_user(username) { 
    if (!username.startsWith('@')) { 
     this.throw404(); 
    else 
     this.plain(username); 
}); 

感謝。