【问题标题】:How to host a ReactJS project on a static server如何在静态服务器上托管 ReactJS 项目
【发布时间】:2018-10-03 01:18:34
【问题描述】:

我已经构建了一个 React 应用程序,它在本地服务器上运行良好。但是,当我运行 npm run build 时,该过程似乎可以正确执行(创建构建文件夹,其中包含捆绑的 js 文件和 index.html 文件),但是当我在浏览器中打开 index.html 时,它什么也没有呈现。我读了一些关于使用 node.js 的静态服务器的内容,问题是,我支付 hostgator 并使用静态服务器我需要支付一个月的费用,几乎是我一年支付的金额,有一些方法可以在服务器上运行它没有节点,apache等? (因为项目已经完成了)...谢谢大家欣赏!

【问题讨论】:

  • 检查我更新的答案。

标签: reactjs react-native react-redux


【解决方案1】:

在您放置构建文件的位置(最后是屏幕截图)

你需要创建.htacces文件

复制并粘贴该内容到.htacces

Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]

它现在应该可以工作了。

[注意:] 尝试使用 Cpanel 中的file 选项创建它,创建后,编辑 .htacess 文件并粘贴上述代码 sn-p(第 3 和第 4 个图像)。

像这样的

.htacess 文件如下所示

添加新文件

点击 .htacess 文件,然后选择编辑进行编辑

【讨论】:

  • 谢谢一百万!!
  • @JaderCosta 如果这对您有用,请将其标记为已回答:)
猜你喜欢
  • 2013-05-05
  • 2015-07-08
  • 1970-01-01
  • 2020-04-01
  • 2021-09-14
  • 1970-01-01
  • 2011-11-28
  • 2015-03-13
  • 2017-03-14
相关资源
最近更新 更多