小段大帅 2017-11-30 19:50 采纳率: 0%
浏览 6470

Nodejs读写json配置文件

环境:Nodejs + express
配置文件采用的json文件
需求是:在nodejs中读取并能修改本地的json配置文件。比如:配置文件

 {
    "para1":"aaa",
    "para2":"bbb",
    "para3":"ccc"
}

可以弄个类似这样的代码,就能改变这个json文件

 var config = require('./config/config.json');
config.para1 = "11111"
  • 写回答

2条回答 默认 最新

  • 前端小木 2017-11-30 21:17
    关注

    JSON.parse转一下不就完了

    评论
  • 写代码的猫叔 2022-01-12 03:08
    关注

    很明显读取你是会的,应该是不会写入吧,下面是完整代码,拿走帮采纳哦,谢谢

    const fs = require("fs");
    let configPath = './config.json'
    var config = require(configPath);
    function saveConfig(obj) {
        fs.writeFile(configPath, JSON.stringify(obj,null,2), function (error) {
            if (error) {
                console.log(error, '写入失败');
            } else {
                console.log('写入成功');
            }
        })
    }
    
    console.log('config: ', config, typeof config);
    
    // 修改第一个参数的值
    config.para1 = new Date()
    // 重新写入配置
    saveConfig(config)
    
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部