簡體   English   中英

GET http://localhost:3000/insert.js net::ERR_ABORTED 404(未找到)

[英]GET http://localhost:3000/insert.js net::ERR_ABORTED 404 (Not Found)

我是網絡開發的初學者,我目前正在做一個項目,但 javascript 文件 insert.js 不會加載。 html 文檔,upload.html 位於 public 文件夾中,而 javascript 位於主文件夾中。 我使用以下路徑鏈接 javascript 文件,

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

但它似乎不起作用,所以我嘗試將upload.html移動到主文件夾,即HR,我使用了以下代碼,

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

這也不起作用,所以我然后嘗試將 insert.js 移動到公共文件夾,並使用與我上面提到的相同的路徑,但是,然后我無法將變量導出到位於主要人力資源目錄。

我附加的圖像顯示了文件的位置

我不明白是什么可能導致這種情況,我想我也應該提到這一點,但是在 node.js 中運行我的 javascript 文件時出現錯誤。 所以我在 node_modules/whatwg-url/dist/encoding.js 中插入了以下代碼:

const {TextDecoder, TextEncoder} = require("util");

我不知道這是否與我的問題有關,但我想我會提到它。

localhost 只能訪問您的公用文件夾,因此您必須在公用文件夾中移動 insert.js 並執行以下操作:

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

此外,如果您在該 javascript 文件中有節點模塊,它就不會運行,因為它無法運行模塊,並且您必須為該 js 文件使用捆綁器,如 webpack、rollup 或 snowpack。

暫無
暫無

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

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