Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 关于具有用户身份验证的web应用程序的结构_Javascript_Html_Authentication_Angularjs - Fatal编程技术网

Javascript 关于具有用户身份验证的web应用程序的结构

Javascript 关于具有用户身份验证的web应用程序的结构,javascript,html,authentication,angularjs,Javascript,Html,Authentication,Angularjs,我有一个单页AngularJS web应用程序,到目前为止,我的Rails服务器将其作为一个HTML文件提供。现在我添加了用户登录/身份验证,看起来我必须重新构造HTML的服务方式。我有一个由两部分组成的问题: 1) 这是构建应用程序的可接受方式吗: 服务器将包含用户身份验证元素的HTML文件与my Angular应用程序的HTML分开。用户经过身份验证后,就可以开始接收角度HTML文件 2) 与身份验证相关的HTML文件是否总是与我试图保护的HTML分开 抱歉,如果这个问题不连贯,我仍在努力理

我有一个单页AngularJS web应用程序,到目前为止,我的Rails服务器将其作为一个HTML文件提供。现在我添加了用户登录/身份验证,看起来我必须重新构造HTML的服务方式。我有一个由两部分组成的问题:

1) 这是构建应用程序的可接受方式吗:

服务器将包含用户身份验证元素的HTML文件与my Angular应用程序的HTML分开。用户经过身份验证后,就可以开始接收角度HTML文件

2) 与身份验证相关的HTML文件是否总是与我试图保护的HTML分开


抱歉,如果这个问题不连贯,我仍在努力理解这些东西是如何联系在一起的。

这是一个关于这个话题的好答案

具体到你的观点

服务器保存包含用户身份验证的HTML文件 元素与我的Angular应用程序的HTML分离。用户被删除后 经过身份验证后,他就可以开始接收有角度的HTML了 文件

是的,这绝对是个好办法,你可以把它们分开。要记住的唯一一件事是,您仍然需要通过检查angular部分是否已登录并验证他们是否有权访问后端上的任何restful Web服务来保护angular部分