Reactjs 是否可以从React PWA中的地址栏直接访问web服务?
我正在开发一个React web应用程序,该应用程序被转换为PWA,运行良好。但是,当我试图通过在浏览器的地址栏中键入来直接调用web服务(类似)时,它会返回一个空白屏幕,并且什么也没有发生。我是否需要更改清单中的某些内容或添加一些侦听器来绕过阻止具有“/api/”的路由触发web服务的侦听器 我正在阅读manifest,其中我添加了一个作用域,但不确定它应该是什么样子,但以下面的方式添加它会在浏览器控制台的“应用程序”选项卡中显示一些警告Reactjs 是否可以从React PWA中的地址栏直接访问web服务?,reactjs,progressive-web-apps,react-router-dom,Reactjs,Progressive Web Apps,React Router Dom,我正在开发一个React web应用程序,该应用程序被转换为PWA,运行良好。但是,当我试图通过在浏览器的地址栏中键入来直接调用web服务(类似)时,它会返回一个空白屏幕,并且什么也没有发生。我是否需要更改清单中的某些内容或添加一些侦听器来绕过阻止具有“/api/”的路由触发web服务的侦听器 我正在阅读manifest,其中我添加了一个作用域,但不确定它应该是什么样子,但以下面的方式添加它会在浏览器控制台的“应用程序”选项卡中显示一些警告 { "short_name":
{
"short_name": "MyApp",
"name": "MyApp",
"icons": [
{
"src": "logo.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable any"
}
],
"start_url": "/",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff",
"scope": "/api/"
}
它导致了这一警告
我还在react router dom中添加了一个路由,该路由将侦听“/api/”,很可能会起作用,但也没有任何效果。我仍然没有找到问题的罪魁祸首,但我确实找到了解决问题的方法。首先,我在routes.tsx中添加了一个新的
Route
组件,该组件将调用另一个React组件,在该组件中,我通过redux saga触发了一个webservice调用。我仍然没有找到问题的罪魁祸首,但我确实找到了解决问题的方法。首先,我在routes.tsx中添加了一个新的Route
组件,该组件将调用另一个React组件,我通过redux saga触发了一个webservice调用