【问题标题】:Running a React or Node js app in Production environment在生产环境中运行 React 或 Node js 应用程序
【发布时间】:2019-03-13 02:12:15
【问题描述】:

在开发 React 应用程序以运行它并查看它的运行过程中,我们发出 npm start 或运行 node.js 应用程序,我们运行 node index.js

这是如何在生产环境中完成的。 react 应用程序如何在 prod 环境中访问。

【问题讨论】:

  • 这个问题有很大的范围和许多可能的解决方案。我建议您最好阅读一些相关的博客文章,以了解这些选项并做出一些选择。 google.com/search?q=react+node+production 除非您的 React 应用程序涉及服务器端渲染,否则它可以托管在静态服务器或 CDN 上。节点应用程序需要在服务器或云函数/lambda 上运行。您可以使用 Heroku 或 Appengine 之类的服务,或者在 DigitalOcean 等提供商上运行您自己的服务器。很多很多选项取决于您的规模和预算。

标签: node.js reactjs


【解决方案1】:

您需要将 node 应用程序与 react 应用程序集成,这样使用 webpack 将编译您的 react 应用程序(为此,您需要一个 webpack 配置文件链接:-https://medium.freecodecamp.org/part-1-react-app-from-scratch-using-webpack-4-562b1d231e75),这将是 jsx 的编译版本服务就像从 index.html 调用的静态文件(比如 bundle.js)(比如<script type="text/javascript" src="./path to your/bundle.js"></script>)。然后运行 ​​npm start 命令,该命令将调用节点应用程序。

【讨论】:

    猜你喜欢
    • 2020-10-29
    • 2016-10-01
    • 1970-01-01
    • 2021-01-26
    • 2011-01-26
    • 2020-02-05
    • 2020-11-14
    • 2015-05-08
    • 1970-01-01
    相关资源
    最近更新 更多