node.js讀寫json文件的方法

本文實例為大傢分享瞭node.js讀寫json文件的具體代碼,供大傢參考,具體內容如下

一、引入依賴包

const fs = require('fs')
const path = require('path')
const configFile = path.resolve(__dirname, './config.json')

二、讀取文件

/**
* 讀取文件
*
*/
router.get('/get_config', async ctx => {
    try {
        const data = fs.readFileSync(configFile, 'UTF-8').toString()
        let config = JSON.parse(data)
        ctx.body = config
    }
    catch (error) {
        console.log('get_config.error', error)
    }
}

三、寫入文件

/**
* 寫入文件
*
*/
router.post('/add_config', async ctx => {
    try {
        const data = ctx.request.body
        fs.writeFileSync(configFile, JSON.stringify(data))
        ctx.body = data
    }
    catch (error) {
        console.log('add_config.error', error)
    }
})

到此這篇關於node.js讀寫json文件的文章就介紹到這瞭。希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: