Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向特定用户提供带有特定元素的index.html?_Javascript_Html_Node.js_Express_Npm - Fatal编程技术网

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继承是向不同用户呈现类似模板的另一个强大工具。通常,它用于包含基本模板信息,即站点范围的页眉、页脚和正文容器


请记住,在页面上有条件地显示链接、元素和按钮不足以保护您的站点,如果用户不应该访问特定的端点,则需要在服务器端实施身份验证/授权