簡體   English   中英

AngularJS UI-Router使用DOT處理URL

[英]AngularJS UI-Router handling url with DOT

我正在嘗試使用google api對用戶進行身份驗證,但是參數中的返回數據在令牌中包含一個打破服務器的DOT,它基本上會請求另一個不存在的頁面,如果我刪除DOT它完全正常工作。

這是示例網址

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;
      }
    }
  })

謝謝

我遇到過同樣的問題。

我修改了將重寫規則更改為節點服務器。 現在我可以在任何參數上使用DOT

檢查此重寫規則:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM