加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS:未知提供者:$$cookieReaderProvider < - $$cooki

发布时间:2020-12-17 07:48:46 所属栏目:安全 来源:网络整理
导读:我的主要模块定义: angular.module('app',['app.animators','app.places','app.orders','app.excursions','app.events','app.hotel','app.controllers','app.services','angular-img-cropper','ui.router','templates','ngResource','ngCookies','ui.bootst
我的主要模块定义:
angular.module('app',['app.animators','app.places','app.orders','app.excursions','app.events','app.hotel','app.controllers','app.services','angular-img-cropper','ui.router','templates','ngResource','ngCookies','ui.bootstrap','ngImgCrop','angularjs-dropdown-multiselect','uiGmapgoogle-maps'])
  .config(['$httpProvider','$locationProvider','$stateProvider','$urlRouterProvider',($httpProvider,$locationProvider,$stateProvider,$urlRouterProvider) ->
    $httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content')

    $urlRouterProvider.otherwise("/admin/home")

    $stateProvider.state('admin.services'
      url: '/services'
      controller: 'ServicesController'
      templateUrl: 'services.html'
    ).state('admin.home'
      url: '/home'
      templateUrl: 'home.html'
    ).state('signIn'
      url: '/admin/signin'
      controller: 'SignInController'
      templateUrl: 'signin.html'
      resolve:
        user: ['authService','$q',(authService,$q) ->
                $q.reject({ authorized : true }) if authService.currentUser()
        ]
    ).state('admin.signOut'
      url: '/signout'
      controller: 'SignOutController'
    ).state('404'
      url: '/404'
      templateUrl: '404.html'
    ).state('admin'
      abstract: true
      url: '/admin'
      template: '<ui-view />'
      resolve:
        user: ['authService',$q) ->
                $q.reject({ unAuthorized : true }) unless authService.currentUser()
              ]
    )

    $locationProvider.html5Mode(true)
])

index.html中也是< script src =“/ assets / angular-cookies / angular-cookies.js?body = 1”>.我在这个模块中得到错误:

angular.module('app.services',[]).factory('authService',['SIGN_IN_ENDPOINT','SIGN_OUT_ENDPOINT','$http','$cookies',(SIGN_IN_ENDPOINT,SIGN_OUT_ENDPOINT,$http,$cookies) ->
    auth = {}
    auth.signIn = (credentials) ->
        return $http.post(SIGN_IN_ENDPOINT,{ user: credentials })
    auth.signOut = ->
        return $http.delete(SIGN_OUT_ENDPOINT)
    auth.currentUser = ->
        $cookies.remember_token

    auth
]).value('SIGN_IN_ENDPOINT',"#{ location.protocol }//#{ location.host }/sign_in").value('SIGN_OUT_ENDPOINT',"#{ location.protocol }//#{ location.host }/sign_out")
.factory("httpErrorInterceptorModule",["$q","$rootScope","$location",($q,$rootScope,$location) ->
  success = (response) ->
    return response;

  error = (response) ->
    if(response.status is 401)
      $location.path('/admin/signin')
      return $q.reject(response)

  return (httpPromise) ->
    return httpPromise.then(success,error)
]).config(["$httpProvider",($httpProvider) ->
  $httpProvider.responseInterceptors.push("httpErrorInterceptorModule")
])

错误是:错误:[$inject:unpr]未知的提供者:$$cookieReaderProvider< - $$cookieReader< - $cookies< - authService 我做错了什么?提前致谢. AngularJS版本是1.2.25.提前致谢.

angular-cookie.js版本必须具有与angular.js相同的版本

“//code.angularjs.org/X.Y.Z/angular-cookies.js”X.Y.Z是您正在运行的AngularJS版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读