Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在Apache上运行React应用程序是个好主意吗?_Reactjs_Apache - Fatal编程技术网

Reactjs 在Apache上运行React应用程序是个好主意吗?

Reactjs 在Apache上运行React应用程序是个好主意吗?,reactjs,apache,Reactjs,Apache,我知道标准方法是使用node.js。但是,我们的服务器端api是在Apache上编写的。 所以,我们只想在Apache上运行 在Apache上运行react可以吗,还是我们需要安装node js 在apache安装程序中,如何处理.dotenv包?我们需要设置环境变量 在Apache上运行React绝对没有问题。记住,“React”只不过是一个JS框架/库。如果您的应用程序是客户端呈现的,并且您不必担心服务器端呈现(SSR),那么您所需要的就是从Apache服务器向客户端交付JS包(通常来自We

我知道标准方法是使用node.js。但是,我们的服务器端api是在Apache上编写的。 所以,我们只想在Apache上运行

  • 在Apache上运行react可以吗,还是我们需要安装node js

  • 在apache安装程序中,如何处理.dotenv包?我们需要设置环境变量


  • 在Apache上运行React绝对没有问题。记住,“React”只不过是一个JS框架/库。如果您的应用程序是客户端呈现的,并且您不必担心服务器端呈现(SSR),那么您所需要的就是从Apache服务器向客户端交付JS包(通常来自Web包)

    Nodejs倾向于很好地集成,因此大部分时间都在使用,但是如果您真的只想使用Apache,那么您可以这样做

    阅读官方CRA


    非常感谢您的验证。您知道如何使用Apache服务器在应用程序中加载环境变量吗?我们希望构建一次并部署到15台服务器。我被告知,只有在运行node.js而不是apache@Ash2据我所知,如果你使用CRA,你可以直接使用它。您还可以尝试签入Webpack变量,这些变量将在构建时可用。除此之外,我不知道如何让apacheenv变量进入React,因为Apache不会构建您的应用程序。