[英]How to deploy react application in Tomcat?
我已经经历了许多我在stackoverflow本身中发现的解决方案,它们都不适合我。 由于我是一个反应新手和 angular 开发人员,我刚刚明白我需要更改路由目录。
我刚刚更改了我的基础 url。
<BrowserRouter basename={"/newdailytv"}>
<Route path="/">
<Home />
</Route>
</BrowserRouter>
并添加
"homepage": "http://localhost:8080/newdailytv",
到我的 package.json 文件。 8080 是 apache tomcat 9 默认端口。 但这给了我这样的错误
加载资源失败:net::ERR_UNKNOWN_URL_SCHEME
CORS 策略已阻止从源“http://localhost:8080”访问“localhost:8080/newdailytv/manifest.json”处的内部资源:跨源请求仅支持协议方案:http、数据、铬、镀铬扩展,镀铬不受信任,https。
CORS 策略已阻止从源“http://localhost:8080”访问“localhost:8080/newdailytv/manifest.json”清单:跨源请求仅支持协议方案:http、数据、铬、铬-扩展,铬不受信任,https。
谁能帮我解决这个问题谢谢。
在公共文件夹中创建一个 .htaccess 文件。
并添加此代码
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]
它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.