如何托管我的 React Native 应用程序的后端?

问题描述 投票:0回答:1

我有一个带有 ExpressJS 后端和 mySQL 数据库的 React Native 应用程序。如何托管我的服务器?我计划制作一个类似演示应用程序的东西,仅供演示之用。

我尝试使用 Heroku 但发现它太复杂了。我被告知要使用 GoDaddy 域名。我该怎么做呢?我的其他选择是什么。

mysql react-native express backend hosting
1个回答
0
投票

要将您的应用程序托管到服务器中,您可以尝试使用 NodeJS,根据我们的说法,NodeJS 是 ExpressJS 更好的托管方式。

以下是托管的基本步骤:

  1. 你必须在系统上安装NodeJS

  2. 从 github 克隆您的项目(npm install 或 yarn install)

  3. 全局安装pm2 npm install pm2 -g 或纱线全局添加 pm2

  4. 创建ecoSystem.js文件

模块.导出= { 应用: [ { 名称:“项目名称”, script: "您的 server.js 文件路径", error_file: "放置错误日志文件的位置", out_file: "放置日志文件的位置", log_file: "放置组合日志文件的位置", watch: false, //如果想查看日志则可以设置true }, ], };

  1. 创建sh文件restartServer.sh

#!/bin/sh pm2 删除 && pm2 启动 Ecosystem.config.js && pm2 日志

  1. 在命令行中进入项目目录并启动 pm2 服务器

sh restartServer.sh

© www.soinside.com 2019 - 2024. All rights reserved.