我需要避免在Node应用程序(代码或视图)中编写硬编码URls。 有包裹吗?
现在我写在玉:
a(href='/account/profile') Profile
个人资料网址是硬编码的。
我需要这样的东西:
a(href=links.accounts.profile()) Profile
当我更改网址时,这将非常有用。我需要能够仅从配置文件更改URL,而不是从所有视图中更改...
答案 0 :(得分:0)
您可以使用此套餐 - reversable-router.
他们自述的例子:
app.get('/admin/user/:id', 'admin.user.edit', function(req, res, next){
//...
});
//.. and a helper in the view files:
url('admin.user.edit', {id: 2})