节点:如何避免在视图中对URL进行硬编码?

我需要避免在Node应用程序(代码或视图)中编写硬编码的URls。 有包吗?

现在我用Jade编写: a(href='/account/profile') Profile文件a(href='/account/profile') Profile文件URL是硬编码的。 我需要这样的: a(href=links.accounts.profile()) Profile

当我更改url时,这将非常有用。 我需要能够从一个configuration文件,而不是所有的意见更改url…

你可以使用这个包 – 可逆路由器。

自述文件中的示例:

 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})