0
我正在做一個網頁的前端,現在我需要一些json我不做後面所以我做了一個叫做map.json的文件並將它放在我的服務器。
我正在使用node.js作爲服務器,因此在公用文件夾中我創建了一個名爲jason的新文件夾並將文件保存在那裏。
現在我正在對此文件進行ajax調用,但程序沒有找到它,並且當我從google chrome上公開瀏覽時,我沒有看到json文件夾。
我該怎麼做才能看到這個文件並上傳它,因爲它是一個ajax調用服務器?
這裏是我的jQuery代碼,它在一個文件中的公共/ JavaScript的:
$.ajax('/../json/map.json', {
cache: false,
dataType: "json",
success: function(json) { ... code ... }
});
我真的不知道我怎麼還是什麼文件應在noje.js修改
謝謝!
感謝您的回答我corercted網址並加入'app.use(express.static(__ dirname +'/ public'));'到app.js但它仍然不工作,你是正確的文件夾是json不jason:p所以我應該添加到app.js是這樣的:'app.use(express.static(__ dirname +'/ public/json'));'? –
@AnaFranco我猜只是'__dirname +'/ public''。你給static()的路徑就是它的起始目錄,所以'/ json/map.json'的URL會映射到'__dirname +'/ public/json/map.json'。 –
它發現它現在感謝! –