我對如何設置源代碼對HTML文件中的腳本工作有點困惑。設置腳本的源代碼
每當我使用腳本,我的源設置爲沿着線的東西: http://localhost:8080/module_name/module.js
然而,當我通過我的服務器的目錄,位置實際上是沿着線的東西: modules/module_version2.0/module_name/module.js
當部分目錄發出時,客戶端如何訪問源文件?
我對如何設置源代碼對HTML文件中的腳本工作有點困惑。設置腳本的源代碼
每當我使用腳本,我的源設置爲沿着線的東西: http://localhost:8080/module_name/module.js
然而,當我通過我的服務器的目錄,位置實際上是沿着線的東西: modules/module_version2.0/module_name/module.js
當部分目錄發出時,客戶端如何訪問源文件?
我認爲是拋棄你的是web服務器/網站的配置和根目錄,而不是服務器的文件系統。
瀏覽器/客戶端正在讀取的URL將導致瀏覽器/客戶端訪問位於localhost:8080的Web服務器,並且Web服務器將爲瀏覽器/客戶端提供來自該Web站點根目錄的任何文件的信息/在通過標籤使用的html內引用的頁面。
配置此方向/引用Web服務器根目錄或文檔樹的方法因操作系統和Web服務器設置而異,但通常保存在httpd.conf文件中;這是Apache的文件。
這些配置文件還可以具有不同的文件位置和別名設置來創建相對路徑:即,您可以爲Web服務器的文檔樹中的不同位置提供指針。
服務器的路徑示例來自登錄到計算機的用戶帳戶的角度,使用某種探索系統本地文件結構的方法。因此,該系統的根目錄是文件結構中最低的位置,因此將顯示該機器上所有文件和目錄的完整路徑。
Web服務器/網站的根目錄位於遠離系統根目錄的位置。
希望這會有所幫助。