node.js - ReactJS - 从不同的路径提供相同的构建
问题描述
我尝试在不同的 URL 上运行相同的反应应用程序,但现在没有成功。
问题描述:
我有一个反应应用程序,当作为根(例如www.myApp.com
)在本地主机和生产 url 上运行时,它工作得非常好
但是我想要实现的是让同一个应用程序同时www.myApp.com
运行www.anotherSite.com/myApp
我试过的:
因此,我查看了可以在此处找到的部署部分:
https://create-react-app.dev/docs/deployment/
我尝试将其设置为homepage
,"."
但这会在以下情况下结束:
我认为这家伙有同样的问题: https ://github.com/facebook/create-react-app/issues/9183
www.anotherSite.com/myApp/
(注意/
最后)有效,但路径不起作用(我被重定向到我的 404 页面)。
我玩了 arround 的不同组合homepage
,设置basename
theRouter
和设置<base href="%PUBLIC_URL%/"/>
in,index.html
但对于这两种情况都没有真正的效果。
我能够www.anotherSite.com/myApp
通过设置运行该应用程序,homepage: "/myApp/"
但随后www.myApp.com
无法正常工作。
知道我做错了什么吗?
解决方案
推荐阅读
- php - 将相应使用的函数名称更改为 IF/ELSE 语句
- c++ - 如何从 cpp 文件发出信号并在 QML 文件中接收它?
- python-2.7 - 如何从 python 脚本在 Maya 中执行 python 命令
- excel - 如何在 VBA 的新工作簿中为复制的工作表的名称添加数字
- html - 使用 Bootstrap 列表组在中间休息时水平移动
- in-app-purchase - IOS:Auto Renewable In App Purchase服务器到服务器通知解析问题
- javascript - 为什么我不能在 ReactJS 中从我的 JSON 文件中检索数据?
- julia - 为什么数组广播比 Julia 中的矩阵求逆要慢得多?
- apache - Tomcat - 通过虚拟主机的每个请求的会话 ID 更改
- r - R如何导入带有特殊字符的excel文件