网站example.com
。一个人注册并拥有个人资料example.com/AndyWarhol
对于大多数模板引擎,他们希望AndyWarhol.ext
(带有把手的.hbs)作为模板来呈现该页面。我想动态创建网址并使用不与网址绑定的模板显示个人资料。
第二个问题:你会怎么称呼这个? (所以我可以更好地搜索它。)
答案 0 :(得分:0)
您所描述的是具有默认模板的动态内容,其中将使用{% username %}
等占位符代替用户名(即:AndyWarhol
)。要实现这一点,您需要一个控制器(MVC中的C)来负责获取用户配置文件。它类似于/users/:user
,其中:user
是最终用户请求的替身。传递/users/AndyWarhol
后,控制器将从数据库中获取用户AndyWarhol
,并相应地填充模板。