0
我使用IIS版本6.1 SP1將我的Angular項目部署到我們的開發環境,並且在路由參數上收到403 Forbidden錯誤。在我的URL中,「客戶端」不是一個組件,而是一個路由參數。該項目在我的本地主機上工作得很好,只是當我將代碼推送到我們的開發環境時纔會出現問題。Angular 4 403使用IIS禁用路由參數
const routes: Routes = [
{
path: '',
redirectTo: 'login',
pathMatch: 'full'
},
{
path: 'login',
component: LoginComponent
},
{
path: 'login/:licenseeCode',
component: LoginComponent
},
...
我不認爲角路由是足夠的信息告訴你問題出在哪裏或是什麼。這看起來很好;你甚至沒有任何可能阻止人們查看組件的警衛。如果它在本地和生產環境中不同,它顯然是應用程序外部的一些東西。 – jonrsharpe