簡體   English   中英

如何提供React / Javascript單頁面應用程序

[英]How to serve a React/Javascript single page application

關於Web服務器以及它們如何為單頁javascript應用程序提供服務,我有一個愚蠢的問題。 我有一個React應用程序,我用Facebook的React CLI創建(基本上是一些預先配置的構建腳本和webpack配置)。

如果我打開index.html文件,我得到的只是一個空白頁面。 只有當我使用像python3 -m http.server這樣的應用程序python3 -m http.server才能運行應用程序。 為什么會這樣?

它非常簡單。 每當你在index.html中包含腳本文件時,瀏覽器就會發送一個GET請求以獲取文件,就像你在反應文件中的情況一樣,當你包含它時

<script src="./src/bundle.js"></script>

這些GET請求無法在系統中獲取靜態文件,因此您需要使用服務器來提供它們。 這就是您需要使用http-server等服務器的原因。

要查看此信息,您可以查看控制台,當您直接打開HTML文件時,您會發現這是一個錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM