我正在使用$ stateProvider来设置我的状态:
constructor($stateProvider, $urlRouterProvider, $locationProvider) {
$stateProvider.
state("something", {
url: "/index.html"
})
// many more
}
我没有使用$urlRouterProvider.otherwise('default-something');
,所以当我输入/invalidstate
时,我期待的是404.相反,我得到了200响应。
我要做的是设置一个404拦截器,但为了让我拦截,我必须得到一个404.我无法理解为什么一个未处理的状态会导致我的生命在200.
答案 0 :(得分:2)
你得到200响应,因为就服务器而言,这是一条有效路线。