这是我在这里的第一篇文章。
好吧,在这里发表文章之前,我做了很多研究,我真的不明白如何通过https协议来服务由create-react-app创建(并用它编译/构建)的reactjs应用。
我已经获得了自签名证书,但是我使用的“ serve” npm软件包(这是内置的create-react-app应用程序应与之配套的软件包)显然无法通过https提供。
>我还尝试过更改服务器软件包,我尝试了http-server,这对我来说似乎很完美,除了我在应用中使用React Router且该服务器无法处理该问题。
我听说过要使用apache / nginx作为反向代理,有人可以向我解释它的工作原理吗?
祝你有美好的一天,加布
答案 0 :(得分:0)
您必须先构建React应用Worksheet_Change
,然后获取dist文件夹,然后使用您喜欢的Web服务器(例如Apache或Nginx)为其提供服务。
这篇中等帖子应该是一个不错的起点:https://medium.com/@jgefroh/a-guide-to-using-nginx-for-static-websites-d96a9d034940
从不为Webpack Dev Server提供生产应用程序,它是一个开发工具,并非为生产而设计。