簡體   English   中英

將數據保存到外部文件

[英]Save data to an external file


您好,我目前正在為我的個人需求開發一個網站,我需要能夠定期將數據保存在“data.json”文件中,然后我可以檢索該文件以供以后使用。
然后我記得我之前已經使用過 NodeJs 的“文件同步”模塊,但是這次我無法在我的項目中使用它,因為它似乎不適用於我的 html 文件......
我懷疑還有其他更簡單的解決方案,或者在這種情況下我一定是錯誤地使用了 NodeJ。
我使用 sublime 文本編輯器並處理鏈接到相同 script.js 和 style.css 文件的 2 個 html 文件
你有解決方案可以向我建議嗎?
衷心感謝您,
弗洛朗

讓我們說在后端。

const htmlTxt = `
  <html>
  ...
  </html>
`
// write the file locally
fs.writeFileSync("sampleHtml.html", htmlTxt);

// read the contents of the file
console.log(fs.readFileSync("sampleHtml.html", "utf8")); 
 

我會使用文件系統模塊。

因此,在您的 nodeJS 服務器上,您必須添加:

const fs = require('fs');

然后創建您的 json:

let jsonElement = { 
    aa: 'aa',
    test: 123,
};
let data = JSON.stringify(jsonElement);

並將其保存到文件

fs.writeFileSync('json_file.json', data);

https://nodejs.org/api/fs.html

暫無
暫無

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

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