仅在 LAN 中部署 React 应用程序的最佳方式是什么
what is the best way to deploy react app in lan only
仅在局域网上部署 React Web 应用程序(例如员工数据库)的最佳方式是什么?我正在使用 create-react-app,我几乎完成了代码,但在那之后,我不知道该怎么做。在 xammp 的帮助下,在 php/mysql 中更容易做到这一点。但这次我想使用 React 来做到这一点。谢谢
如果您的应用程序是完全静态的,您可以在构建后使用网络服务器为其提供服务。完成您的应用程序后,首先使用以下命令构建它:
yarn build
在此之后,您将在项目中的构建目录中拥有所有静态文件。 build/static/js 和 build/static/css 包含捆绑的 js 和 css 文件。这些文件已附加到您的 index.html 文件中。因此,当您使用像常规 html 站点这样的 Web 服务器提供此目录时,您可以使用您的应用程序。
反应已经在你的本地局域网 IP 中工作
例如你的本地 lan ip 是 192.168.1.20 你和你的反应 运行 端口是
本地主机:3000
其他 PC 的移动设备笔记本电脑已经可以通过
访问您 PC 中的服务器
http://192.168.1.20:3000
只需确保在防火墙中启用它,通常防病毒软件不允许,因此请尝试在防病毒软件和 windows 防火墙
的防火墙设置中设置启用
默认
输入 npm run build
构建成功后,
输入 serve -s build
它会给你 URL
将其与 IP 一起用于同一网络中连接的其他设备。
仅在局域网上部署 React Web 应用程序(例如员工数据库)的最佳方式是什么?我正在使用 create-react-app,我几乎完成了代码,但在那之后,我不知道该怎么做。在 xammp 的帮助下,在 php/mysql 中更容易做到这一点。但这次我想使用 React 来做到这一点。谢谢
如果您的应用程序是完全静态的,您可以在构建后使用网络服务器为其提供服务。完成您的应用程序后,首先使用以下命令构建它:
yarn build
在此之后,您将在项目中的构建目录中拥有所有静态文件。 build/static/js 和 build/static/css 包含捆绑的 js 和 css 文件。这些文件已附加到您的 index.html 文件中。因此,当您使用像常规 html 站点这样的 Web 服务器提供此目录时,您可以使用您的应用程序。
反应已经在你的本地局域网 IP 中工作
例如你的本地 lan ip 是 192.168.1.20 你和你的反应 运行 端口是
本地主机:3000
其他 PC 的移动设备笔记本电脑已经可以通过
访问您 PC 中的服务器http://192.168.1.20:3000
只需确保在防火墙中启用它,通常防病毒软件不允许,因此请尝试在防病毒软件和 windows 防火墙
的防火墙设置中设置启用默认
输入 npm run build
构建成功后,
输入 serve -s build
它会给你 URL
将其与 IP 一起用于同一网络中连接的其他设备。