【发布时间】:2020-05-19 23:49:19
【问题描述】:
我正在使用 Angular 9。我在根目录中有一个 JSON 文件,我不想将其包含在应用程序中。换句话说:
/src
|-- /app
|-- /assets
|-- index.html
|-- do_not_include_this_file.json
这意味着 http://example.com/do_not_include_this_file.json 应该被 RouterModule 忽略,而是直接转到文件。目前该路径将重定向到 PageNotFoundComponent,例如
export const APP_ROUTER_PROVIDERS: Routes = [
{ path: 'login', component: LoginComponent },
{ path: '', redirectTo: '/login', pathMatch: 'full' },
{ path: '**', component: PageNotFoundComponent }
];
如何让 RouterModule 完全忽略路径?
【问题讨论】:
-
这应该在网络服务器级别完成,例如配置 nginx/apache/IIS 以直接提供该文件。但是,这不是您在此处 (stackoverflow.com/questions/61395911/…) 已经提出的问题,您得到了答案但没有提供反馈吗?