忽略React应用程序中提供index.html文件的特定URL



我想问一下,我如何配置来忽略React App中提供index.html文件的一些特定URL。

我知道有一条规则,如果找不到url,就会回退到index.html(类似于serve命令中的-s选项(。但我想忽略一些url,这样如果找不到url,它将以"未找到"响应,而不是提供index.html文件。

例如:如果我设置忽略一些URL

{
"ignoreUrls": ["/favicon.ico", "/apple-touch-icon.ico"]
}

因此,如果我导航到"/favicon.ico";,如果它没有该文件,它将响应为404未找到。实际情况是,我的收藏夹不在根公用文件夹中,而是在/faveicons文件夹中。但我希望,如果你要在root中找到/favicon.ico,它应该响应404 Not Found

只需将其设置为"/favicons/favicon.ico"即可。在您的情况下:

{
"ignoreUrls": ["/favicons/favicon.ico", "/favicons/apple-touch-icon.ico"]
}

最新更新