我可以使用 cpanel 将我的 React Native 应用程序托管到我的网站吗?

Posted

技术标签:

【中文标题】我可以使用 cpanel 将我的 React Native 应用程序托管到我的网站吗?【英文标题】:Can I host my React Native app to my website using cpanel? 【发布时间】:2020-12-09 00:45:15 【问题描述】:

我目前正在使用 React Native 开发一个网站,当我阅读有关 React Native 的信息时,我得到了 React Native 可以用作 Web 应用程序和移动应用程序的信息,所以我尝试了一下。

目前,我的网站已经完成,可以在 localhost 上运行

但现在我想使用 Cpanel 托管网站时遇到问题。

之前我想问,React Native 可以作为网站托管吗?

【问题讨论】:

构建你的 react native web。它将生成静态网站。您可以像普通网络一样托管在 cpanel 上 你能告诉我如何构建它吗?因为在我的应用程序中,它只显示 index.js 中的代码,而不是我的应用程序。我试图按照本教程dev.to/crishanks/… 进行操作,但它仍然只显示 index.js 你能用沙盒或零食分享你的项目吗? 你是这个意思吗? codesandbox.io/s/github/devincalmt/contoh_project 这是我项目的一部分。我应该添加 node_modules 吗?我以前从未使用过沙盒 【参考方案1】:

在您的项目中运行以下命令

 expo build:web

它将生成 web-build 文件夹。在 build 文件夹中,您的所有静态、资产、js 和 html 文件都位于。

现在是时候将您的静态文件上传到 c-panel

打开您的 c-panel 帐户并转到文件管理器并选择您想要使用 web-build (react-native-web) 上线的域。

将 web-build 的文件夹内容上传到您的网站,只需几分钟,您就可以访问您的域,您的网站将在特定域上运行

【讨论】:

【参考方案2】:

是的,您可以在 cPanel 上托管您的 ReactNative 应用。请点击此链接 https://dev.to/crishanks/deploy-host-your-react-app-with-cpanel-in-under-5-minutes-4mf6

【讨论】:

以上是关于我可以使用 cpanel 将我的 React Native 应用程序托管到我的网站吗?的主要内容,如果未能解决你的问题,请参考以下文章

Cpanel MySQL 数据库凭据

将 laravel 项目部署到 Cpanel 时如何解决错误 404?

我们如何在核心 PHP 中设置环境变量而不使用 Cpanel 中的任何库

在 cPanel 上的 django 项目中安装 mysqlclient 时出错

如何在 cPanel 服务器上使用 React 设置 SSL 证书?

如何使用 cPanel 电子邮件帐户在 laravel 中发送确认电子邮件?