我有两个项目,让我们说api和ui。 api是一个python烧瓶app,ui是用create-react-app构建的。在开发过程中,我代表api,一切都很好。在生产构建期间,我使用yarn构建,获取静态内容,并通过python api项目提供服务。在烧瓶应用程序中,我通过“/ api”服务所有api请求,以及“/”中的所有其他api请求。
现在,如果启用了serviceWorker,浏览器对/ api / foo的请求会降低index.html。如果我取消注册服务工作者,那么它只是给出一个错误,指出该网址是错误的。
有没有办法让服务工作者忽略对/ api / *的所有请求?理想情况下,如果可能的话,我不想弹出webpack配置。