node + handlebars:动态创建和检索url路径

时间:2015-11-17 18:35:46

标签: javascript node.js handlebars.js

网站example.com。一个人注册并拥有个人资料example.com/AndyWarhol

对于大多数模板引擎,他们希望AndyWarhol.ext(带有把手的.hbs)作为模板来呈现该页面。我想动态创建网址并使用不与网址绑定的模板显示个人资料。

第二个问题:你会怎么称呼这个? (所以我可以更好地搜索它。)

1 个答案:

答案 0 :(得分:0)

您所描述的是具有默认模板的动态内容,其中将使用{% username %}等占位符代替用户名(即:AndyWarhol)。要实现这一点,您需要一个控制器(MVC中的C)来负责获取用户配置文件。它类似于/users/:user,其中:user是最终用户请求的替身。传递/users/AndyWarhol后,控制器将从数据库中获取用户AndyWarhol,并相应地填充模板。