Javascript 在React Native中是否可以防止服务工作者占用node JS项目中的所有路由?

Javascript 在React Native中是否可以防止服务工作者占用node JS项目中的所有路由?,javascript,node.js,react-native,express,service-worker,Javascript,Node.js,React Native,Express,Service Worker,我的问题 是否可以静态地在一条路由上提供React本机Web构建,在另一条路由上提供服务器呈现的视图?如果是这样,是否有一种简单/常规的方法来实现这一点,或者它是否需要解决办法 上下文 我有一个React本机目录,我在React本机项目中使用expo build:web命令构建了该目录。然后,我让我的节点服务器使用app.use(express.static(path.join)(\uu dirname,“nativeProject/web build”))为这些文件提供服务。在这个节点项目中,

我的问题

是否可以静态地在一条路由上提供React本机Web构建,在另一条路由上提供服务器呈现的视图?如果是这样,是否有一种简单/常规的方法来实现这一点,或者它是否需要解决办法

上下文

我有一个React本机目录,我在React本机项目中使用expo build:web命令构建了该目录。然后,我让我的节点服务器使用
app.use(express.static(path.join)(\uu dirname,“nativeProject/web build”))为这些文件提供服务。在这个节点项目中,还有其他路由,比如
app.get(“/api”,(req,res)=>{res.send(“In-api”);})。如果我启动服务器并在URL上打开chromehttp://localhost:5000/api,我将在转到时收到“In-api”消息http://localhost:5000 我将得到我的本地项目,但当我回到http://localhost:5000/api 我仍然会看到我的本地项目。查看/api路由的唯一方法是进入开发人员工具并注销服务工作者

我已经试过了

我以前搜索过这个问题,在这个主题上没有找到任何专门针对React Native的内容,只有React。帖子喜欢或已经问了我现在要问的问题,但他们的解决方案对React有效,而对React Native不起作用。这是一个问题,因为这些帖子会告诉您修改React Native中不存在的文件