當我嘗試將我的html頁面鏈接到我的快速應用程序中的javascript文件時,我在開發人員工具中看到上述錯誤。 我在本地機器上使用hbs渲染引擎的快速應用程序中運行此應用程序。 的代碼片段看起來是這樣的不允許加載本地資源
HTML
<script type="text/javascript" src="file:///public/javascripts/jquery/jquery-2.2.4.min.js"></script>
<script type="/javascript" src="file:///public/javascripts/receiver.js"></script>
<script type="text/javascript" src="file:///public\javascripts\jquery-2.2.4.min.map"></script>
這是從零件app.js,設置視圖引擎
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');
,當我檢查開發人員工具,我得到這個控制檯錯誤
不允許加載本地資源:file:/// public /javascripts/jquery/jquery-2.2.4.js (index) :1不允許加載本地資源:file:/// public/Java腳本/ receiver.js (指數) :1無法加載本地資源:文件:
程序爲何不能訪問///public/javascripts/jquery-2.2.4.min.map我JavaScript的?
你需要一個網絡服務器,你不能運行'file://協議的網站。 – adeneo
但如果我刪除它,我會得到一個404錯誤 – Sparksido
您需要發佈您的快速節點代碼,以便我們可以看到您如何配置Web服務器來讀取您的靜態文件。 – Garuuk