什么是仅在局域网中部署react应用程序的最佳方式

时间:2018-05-30 00:31:57

标签: reactjs lan

仅在局域网上部署反应式网络应用程序(例如员工数据库)的最佳方法是什么?我正在使用create-react-app而且我几乎完成了代码,但在那之后,我不知道该怎么做。在xammp的帮助下,在php / mysql中更容易做到这一点。但我想这次使用反应。谢谢

3 个答案:

答案 0 :(得分:0)

如果您的应用是完全静态的,您可以在构建后使用Web服务器进行投放。完成应用后,首先使用以下内容进行构建:

yarn build

在此之后,您将在项目内的构建目录中拥有所有静态文件。 build / static / js和build / static / css包含捆绑的js和css文件。这些文件将附加到index.html文件中。因此,当您使用常规html网站等Web服务器提供此目录时,您可以使用您的应用程序。

答案 1 :(得分:0)

反应已在您的本地局域网IP中工作

例如您的本地lan ip为192.168.1.20,您的反应运行端口为

localhost:3000

其他PC的移动设备笔记本电脑可以通过

访问您PC中的服务器

http:/192.168.1.20:3000

请务必确保通常防病毒软件不允许您在防火墙中启用它,因此请尝试在防病毒和Windows防火墙的防火墙设置中设置启用

答案 2 :(得分:0)

默认 输入 static 在构建成功之后, 输入 npm run build 它会给你网址 将其与连接到同一网络中的其他设备的 IP 一起使用。