node.js读写json文件

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

node.js读写json文件

小旭2021   2022-09-08 我要评论

一、引入依赖包

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文件的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们