微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用相对路径构建创建反应应用程序

如何解决使用相对路径构建创建反应应用程序

如何在带有 CRA 和 pm2 的同一台服务器上部署多个 React 应用程序,并使用相对域名路径,例如:

https://example.com/1

https://example.com/2

https://example.com/3

如果我有反向代理,并且我尝试导航到 /1 或 /2,那么如何使用 pm2 正确构建应用程序并使用 yarn build 命令正确构建应用程序。

在 package.json 文件中,我设置了 homepage 键以覆盖认值以及<Router />

package.json

"homepage" "https://example.com/1"

App.tsx

<Router basename='/1'>
 <Link ... />
 <Link ... />
</Router>

认情况下,我使用以下命令构建和启动应用程序:

yarn build
pm2 serve build 5000 --spa

兄弟,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。