node.js读写json文件的方法

 更新时间:2022年06月28日 10:41:30   作者:小旭2021  
这篇文章介绍了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文件的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Node.js Windows Binary二进制文件安装方法

    Node.js Windows Binary二进制文件安装方法

    这篇文章主要介绍了Node.js Windows Binary二进制文件安装,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05
  • 玩转Koa之核心原理分析

    玩转Koa之核心原理分析

    这篇文章主要介绍了玩转Koa之核心原理分析,本文从封装创建应用程序函数、扩展res和req、中间件实现原理、异常处理的等这几个方面来介绍,感兴趣的可以了解一下
    2018-12-12
  • node.js爬虫框架node-crawler初体验

    node.js爬虫框架node-crawler初体验

    这篇文章主要介绍了node.js爬虫框架node-crawler的相关资料,帮助大家利用node.js进行爬虫,感兴趣的朋友可以了解下
    2020-10-10
  • 浅谈node.js 命令行工具(cli)

    浅谈node.js 命令行工具(cli)

    nodejs开发命令行工具,流程相对简单,但一套完整的命令行程序开发流程下来,还是需要下点功夫,这篇文章主要介绍了浅谈node.js 命令行工具(cli),感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 深入理解node.js之path模块

    深入理解node.js之path模块

    本篇文章主要介绍了深入理解node.js之path模块,详细介绍了path模块的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 浅谈node中的cluster集群

    浅谈node中的cluster集群

    这篇文章主要介绍了浅谈node中的cluster集群,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Nodejs学习笔记之入门篇

    Nodejs学习笔记之入门篇

    本系列教程致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。绝不是一篇“Hello World”的教程。
    2015-04-04
  • Node.js中MongoDB查询数据的方法

    Node.js中MongoDB查询数据的方法

    在Node.js中,可以使用MongoDB驱动程序和Mongoose库来进行MongoDB的查询操作,本文就来介绍一下Node.js中MongoDB查询数据的方法,感兴趣的可以了解一下
    2023-12-12
  • Node.js之http模块的用法

    Node.js之http模块的用法

    这篇文章主要介绍了Node.js之http模块的用法,对Node.js感兴趣的同学,可以参考下
    2021-04-04
  • node.js核心模块有哪些

    node.js核心模块有哪些

    这篇文章主要介绍了node.js核心模块有哪些,对node.js感兴趣的同学,可以参考下
    2021-04-04

最新评论