js修改json文件

var data = require('./obtainSetting.json');
var fs = require('fs');

module.exports = [
  {
    url: '/setting/getlist',
    type: 'get',
    response: config => {
      return {
        code: 20000,
        data
      }
    }
  },
  {
    url: '/setting/setlist',
    type: 'post',
    response: config => {
      //config.body为object类型
      //此处不能用第一行的data,无法修改数据,没有进行深拷贝
      //此处两个\\为转义符
      fs.writeFile('E:\\Project\\Test_temp_master\\Pro_shop\\Demo\\mock\\obtainSetting.json', JSON.stringify(config.body), err => {
        if (err) {
          console.log('写入出错')
        }
        else {
          console.log('写入成功')
        }
      })
      return {
        code: 20000,
        data
      }

    }
  }
]

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐