Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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 AngularJS UI路由器处理带点的url_Javascript_Angularjs_Url_Angular Ui Router - Fatal编程技术网

Javascript AngularJS UI路由器处理带点的url

Javascript AngularJS UI路由器处理带点的url,javascript,angularjs,url,angular-ui-router,Javascript,Angularjs,Url,Angular Ui Router,我正在尝试使用google api对用户进行身份验证,但是参数中的返回数据在令牌中包含一个点,该点会破坏服务器,它基本上会请求另一个不存在的页面,如果我删除该点,它工作得非常好 下面是示例url http://localhost:9000/developer/auth/google?code=4/ubXcE1qq84XFtsAwT00_BWkLKR9RldGk6zhBS8ZSiTw.El_qMeir0J0coiIBeO6P2m_ee_B7kwI 这是状态处理程序 .state('/deve

我正在尝试使用google api对用户进行身份验证,但是参数中的返回数据在令牌中包含一个点,该点会破坏服务器,它基本上会请求另一个不存在的页面,如果我删除该点,它工作得非常好

下面是示例url

http://localhost:9000/developer/auth/google?code=4/ubXcE1qq84XFtsAwT00_BWkLKR9RldGk6zhBS8ZSiTw.El_qMeir0J0coiIBeO6P2m_ee_B7kwI
这是状态处理程序

  .state('/developer/auth/google', {
    url: '/developer/auth/google?code',
    templateUrl: 'views/developer/auth/google.html',
    controller: 'DeveloperAuthGoogleCtrl',
    resolve: {
    code: function($stateParams) {
        return $stateParams.code;
      }
    }
  })
谢谢,我也有同样的问题

我修复了将重写规则更改为节点服务器的问题。现在我可以在任何参数上使用点

检查此重写规则:

modRewrite(['!\\.html|\\.js|\\.svg|\\.css|\\.png$ /index.html [L]'])