Angularjs 前端公共文件验证,是否有必要?

Angularjs 前端公共文件验证,是否有必要?,angularjs,node.js,authentication,sails.js,assets,Angularjs,Node.js,Authentication,Sails.js,Assets,我有一个带有sails框架的节点服务器 我有一个资产文件夹,里面有我的angular单页应用程序的所有资源。 我有两个服务器模板,一个是登录,一个是仪表板 为资产文件夹提供服务的正确方式是什么?因为正如我所看到的,资产文件夹是公共的,但我不希望任何人在未经身份验证的情况下访问仪表板/图像。即使是针对images/css/js的get请求,我是否必须对每个get请求进行身份验证,或者我错过了另一种方式 谢谢 您可以在config/routes.js中为资产设置Sails策略,如下所示: modul

我有一个带有sails框架的节点服务器

我有一个资产文件夹,里面有我的angular单页应用程序的所有资源。 我有两个服务器模板,一个是登录,一个是仪表板

为资产文件夹提供服务的正确方式是什么?因为正如我所看到的,资产文件夹是公共的,但我不希望任何人在未经身份验证的情况下访问仪表板/图像。即使是针对images/css/js的get请求,我是否必须对每个get请求进行身份验证,或者我错过了另一种方式


谢谢

您可以在
config/routes.js
中为资产设置Sails策略,如下所示:

module.exports.routes = {
  '/public/path/to/asset': { policy: 'authenticated' }
}

听起来不错。如何设置经过身份验证的策略?这是政策方法还是一个团体?你在哪里定义它?这是否意味着每个GET请求(图像、模板等)都必须通过身份验证方法?