2016-12-15 47 views
3

我剛剛完成了使用AngularJS和Firebase爲我的實時數據庫構建我的第一個Web應用程序。當我在本地主機上運行它時,我希望它所做的一切都是爲我工作。但是,當我將其加載到Firebase主機並將其打開並打開時,文件未正確加載。上傳到Firebase託管無法正常工作

我的CSS文件是空白的,我的app.js和maincontroller.js文件都包含我的所有index.html代碼,而不是應該在那裏的JavaScript代碼。

這是一個link我的應用程序,所以你可以看到我在說什麼。

我一直無法找到什麼導致這/我做錯了什麼的答案。如果任何人能夠幫助它將不勝感激。

+2

請不要鏈接到我們的外部鏈接查看代碼。請直接在SO上發佈代碼。 –

+0

只是一個更新,我的CSS現在正在工作。但是我的.js文件仍然有index.html代碼 –

+0

我已經發布了外部鏈接,因爲問題不在代碼中,而是在Firebase託管中。正如我在文章中提到的,該應用在localhost中工作正常,但是在部署到firebase期間它失敗了。 –

回答

1

這是你的問題,從index.html來源:

<script src="projects/web\ design/in.out/public/app.js"></script> 
<script src="projects/web\ design/in.out/public/maincontroller.js"></script> 

您的<script>標籤本地路徑名時,他們需要相對public目錄。這些應分別改爲/app.js/maincontroller.js

+0

嘿感謝堆。我最初開始時只使用app.js和maincontroller.js,而沒有在