see that many blogs say that router.beforeEach, will be called again after calling next ("/ login") in router.beforeEach, but
! user=true and to.path!"/ login" do not call router.beforeEach, again after executing next ("/ login") for true, and next ("/ login") is still true in if condition, but if I change next ("/ login") to another route, there will be an endless loop call. Is it because of any change after the execution of next ("/ login")