如何将我的反应应用程序部署到我的FTP中

时间:2017-10-03 03:57:35

标签: node.js reactjs deployment ftp

我使用create-react-app来设置所有内容。

我能够在激增时获得它的实时版本。

我现在想将它添加到由Bluehost托管的个人网站上。

我需要使用FTP客户端上传它。

https://codingforkids.us/projects/joesprojects/ravenous/

这是运行npm run build并将build文件夹的内容放入FTP客户端的结果。该页面是空白的。

这是关于Surge的应用程序:http://ambiguous-afternoon.surge.sh/

2 个答案:

答案 0 :(得分:0)

您尝试服务的css,js文件有多个404。确保主机上的文件可用,以及它们是否可以静态提供。

404

答案 1 :(得分:0)

最可能的问题是,在进行构建之前,需要将.htaccess文件添加到公共目录中。

Check out the React article on deployment

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

还要确保已在manifest.json中设置了URL(也在公共场所)

您可能还需要对网站进行硬刷新。