Angularjs 禁用从URL强制浏览

Angularjs 禁用从URL强制浏览,angularjs,security,gulp,Angularjs,Security,Gulp,我不知道哪些组件会阻止强制浏览。 我有一个角度的应用程序与咕噜,目前我可以浏览文件的url 例: 我希望防止这种情况,并允许用户仅访问我使用$stateProvider设置的路由 $urlRouterProvider.otherwise('/'); $stateProvider .state('index', { url: '/', templateUrl: 'home/home.html', controller: 'HomeCtrl' }) .state('login

我不知道哪些组件会阻止强制浏览。 我有一个角度的应用程序与咕噜,目前我可以浏览文件的url

例:

我希望防止这种情况,并允许用户仅访问我使用$stateProvider设置的路由

$urlRouterProvider.otherwise('/');
$stateProvider
.state('index', {
    url: '/',
    templateUrl: 'home/home.html',
    controller: 'HomeCtrl'
})
.state('login', {
    url: '/login',
    templateUrl: 'login/login.html',
    controller: 'LoginCtrl'
});  

$locationProvider.html5Mode(true);
我的吞咽设置是

var connect = require('gulp-connect');
connect.server = {
    livereload: true,
    root: ['app'],
    port: 8080
};
如何防止强制浏览

AngularJS:1.4.9


gulp:3.9.0

使用客户端身份验证来阻止路由,但关键部分是服务器端仅服务数据用户有权删除其他一些路由,但大多数路由不要求用户登录。用户可以查看内容,但我不希望用户直接看到我的Javascript代码。现在,除了使用编程语言基于会话授权或诸如此类的内容填充脚本文件之外,我无法访问任何简单的解决方案