Javascript 如何向特定用户提供带有特定元素的index.html?
我想为不同的用户提供一个Javascript 如何向特定用户提供带有特定元素的index.html?,javascript,html,node.js,express,npm,Javascript,Html,Node.js,Express,Npm,我想为不同的用户提供一个index.html页面,但是某些用户只能看到某些元素,例如按钮。我使用的是Express框架,我知道您可以“注册”视图,然后将允许/拒绝某些网页提供给用户,但我希望在登录时允许/拒绝某些网页元素。想知道是否有人有这方面的经验?这是一个相对常见的用例。登录用户通常会显示某种帐户链接,而注销用户通常会显示登录按钮,或者注册按钮 我从未使用过express,但它的文档建议使用支持条件的jade模板引擎 使用jade,您可以使用包含用户的上下文呈现index.html,并有条
index.html
页面,但是某些用户只能看到某些元素,例如按钮。我使用的是Express框架,我知道您可以“注册”视图,然后将允许/拒绝某些网页提供给用户,但我希望在登录时允许/拒绝某些网页元素。想知道是否有人有这方面的经验?这是一个相对常见的用例。登录用户通常会显示某种帐户链接,而注销用户通常会显示登录按钮,或者注册按钮
我从未使用过express,但它的文档建议使用支持条件的jade模板引擎
使用jade,您可以使用包含用户的上下文呈现index.html,并有条件地呈现特定的模板元素:
另一种方法是根据用户类呈现完全独立的index.html文件
tempalte继承是向不同用户呈现类似模板的另一个强大工具。通常,它用于包含基本模板信息,即站点范围的页眉、页脚和正文容器
请记住,有条件地在页面上显示链接、元素和按钮不足以保护您的站点,如果用户不应该访问特定的端点,则需要在服务器端强制执行身份验证/授权这是一个相对常见的用例。登录用户通常会显示某种帐户链接,而注销用户通常会显示登录按钮,或者注册按钮 我从未使用过express,但它的文档建议使用支持条件的jade模板引擎 使用jade,您可以使用包含用户的上下文呈现index.html,并有条件地呈现特定的模板元素:
另一种方法是根据用户类呈现完全独立的index.html文件
tempalte继承是向不同用户呈现类似模板的另一个强大工具。通常,它用于包含基本模板信息,即站点范围的页眉、页脚和正文容器
请记住,有条件地在页面上显示链接、元素和按钮不足以保护您的站点,如果用户不应该访问特定的端点,则需要在服务器端强制执行身份验证/授权这是一个相对常见的用例。登录用户通常会显示某种帐户链接,而注销用户通常会显示登录按钮,或者注册按钮 我从未使用过express,但它的文档建议使用支持条件的jade模板引擎 使用jade,您可以使用包含用户的上下文呈现index.html,并有条件地呈现特定的模板元素:
另一种方法是根据用户类呈现完全独立的index.html文件
tempalte继承是向不同用户呈现类似模板的另一个强大工具。通常,它用于包含基本模板信息,即站点范围的页眉、页脚和正文容器
请记住,有条件地在页面上显示链接、元素和按钮不足以保护您的站点,如果用户不应该访问特定的端点,则需要在服务器端强制执行身份验证/授权这是一个相对常见的用例。登录用户通常会显示某种帐户链接,而注销用户通常会显示登录按钮,或者注册按钮 我从未使用过express,但它的文档建议使用支持条件的jade模板引擎 使用jade,您可以使用包含用户的上下文呈现index.html,并有条件地呈现特定的模板元素:
另一种方法是根据用户类呈现完全独立的index.html文件
tempalte继承是向不同用户呈现类似模板的另一个强大工具。通常,它用于包含基本模板信息,即站点范围的页眉、页脚和正文容器
请记住,在页面上有条件地显示链接、元素和按钮不足以保护您的站点,如果用户不应该访问特定的端点,则需要在服务器端实施身份验证/授权