0
有快遞這個功能,一個文件夾一個JSON文件保存到服務器快遞(節點)
var savingtheJson=function(path, jsonObject, callback){
jsonfile.writeFile(file2, jsonO, callback);
}
我會想知道我怎麼能訪問寫一個JSON文件/讀取從瀏覽器這個文件一旦被保存。
如果我這樣做:
savingtheJson('/json/myfile.json', jsonObj, function(){
console.log("done it!");
});
當我去到瀏覽器和I型:
http://localhost:8080/json/myfile.json
當然,我得到一個錯誤,從快車 「不能得到......」 原因我認爲是試圖解決它像一個特定的請求
我該如何存儲此文件到此目標聲明的靜態文件夾 (app.use(express.static(__dirname + '/public')
)?
如何保存一次該文件?
靜態服務目錄在'/ public'中,就像你提到的一樣。但IMO應該在您的Web服務中提供一個新的端點來檢索文件。 –
你的意思是創建和讀取文件的應用程序端點,就像在這個例子中使用這種類型的os函數一樣? [閱讀json文件](http://stackoverflow.com/questions/12703098/how-to-get-a-json-file-in-express-js-and-display-in-view) –
你肯定會不要像在服務器應用程序中那樣讀取文件。我打算創建一個新的路由(例如'/ json /:myfile')並在GET上異步讀取文件。 –