Angular で OAuth の処理を行っている際に、以下のエラーが出力されました。
ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'state' Error: Cannot match any routes. URL Segment: 'state' at Anonymous function (http://localhost:4200/vendor.js:66475:17) at CatchSubscriber.prototype.error (http://localhost:4200/vendor.js:90349:17) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87088:9) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87068:13) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87088:9) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87068:13) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87088:9) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87068:13) at TapSubscriber.prototype.error (http://localhost:4200/vendor.js:95082:9) at Subscriber.prototype.error (http://localhost:4200/vendor.js:87068:13)
これ、出力されているエラーの通りで、ルーティングの設定で state
がないよと言われています。
なので、ルートの設定に'state'を追加してあげれば問題は解消します。
const routes: Routes = [ { path: 'state', component: SomeComponent } ];