繁体   English   中英

如何将用于 React Native 应用程序的 NodeJS 服务器部署到 Heroku?

[英]How do I deploy NodeJS server that's for a React Native App to Heroku?

我有一个应用程序使用 React Native 作为前端,NodeJS 作为后端,它还有一个云 MySQL 实例。 我想向公众部署该应用程序,并使用 Heroku 或其他托管服务将其作为演示展示给某人。

我想用 Expo 发布我的 React Native 应用程序,但不确定如何/在哪里托管我的 nodeJS 服务器,以便移动应用程序可以访问它。

你可以按照 Heroku 官方文档来部署你的 NodeJS 服务器。 https://devcenter.heroku.com/articles/deploying-nodejs

然后您就可以像在本地主机上一样访问 Heroku 提供的域。

将 React native/expo 应用程序部署到 heroku 的步骤:

1:将 heroku buildpack 设置为静态:>heroku buildpacks:set heroku-community/static

2:为静态构建类型添加static.json:{ "root": "web-build/", "routes": { "/**": "index.html" } } 更多设置在这里:https://github。 com/heroku/heroku-buildpack-static#configuration

3: npm run build (package.json: "build": "expo build:web") --> 创建 web-build 文件夹

git 添加。

提交

git push heroku master

heroku 打开

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM