如何使用sails js api controller读取磁盘上的json文件?

问题描述 投票:1回答:1

我是sails js的新手,我必须在sails生成的控制器中读取json文件并处理其中的数据。如果是,表达我通常在app.js中使用这样的jsonfile模块

let jsonfile = require('jsonfile')
let file = '/tmp/data.json'
jsonfile.readFile(file, function(err, obj) {
  console.dir(obj)
})

如何在sails js控制器中做同样的事情?

json sails.js
1个回答
2
投票

哦,看起来和快递一样。我刚刚尝试过读取这样的数据。在我的控制器中

  module.exports = {

  readJsonFile: function (req, res) {

    const jsonfile = require('jsonfile');
    var file = './assets/json/data.json';
    jsonfile.readFile(file, function (err, obj) {
      if (err) {
        res.json({err: err});
      }
      console.dir(obj)
      res.json({obj: obj});
    })
  }
};

和它的工作。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.