簡體   English   中英

找不到Javascript 404資源NodeJS

[英]Javascript 404 Resource Not Found NodeJS

我正在我的舊筆記本電腦上運行Node JS服務器,並且將端口8006進行了端口轉發,以便可以從另一台計算機連接到節點服務器並查看網頁。 但是,我有一個聲音文件,我希望服務器在發生某些情況時播放,但是在檢查計算機上的控制台輸出后,它會不斷拋出此錯誤:

GET http://0.0.0.0:8006/surprise.mp3 404(未找到)

當然零是我的實際IP地址(服務器的ip)。 一切正常,包括所有javascript文件和網頁。 這是實際播放聲音的代碼:

var audio = new Audio('surpise.mp3');
audio.play();

這位於客戶端javascript文件之一中。 如何使外部用戶可以訪問該特定mp3文件?

如果您使用的是Express框架(聽起來很像),則可以為/surprise.mp3創建.get()路由,然后使用res.SendFile("/somepath/surprise.mp3")以便請求該路由時,node.js服務器將提供該文件。

或者,如果要提供多個靜態文件,則可以使用express.static()設置將自動提供服務的靜態文件目錄。

暫無
暫無

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

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