Nodejs读取文件ENAMETOOLONG

时间:2018-08-15 15:33:02

标签: node.js fs

我正在尝试使用const config = fs.readFileSync(configFilePath,'utf8');

但是它实际上返回了以下错误:

fs.js:663
  return binding.open(pathModule.toNamespacedPath(path),
                 ^

Error: ENAMETOOLONG: name too long, open '/Users/akshaysood/Blockchain/fabricSDK/dist/name: "Network"
version: "1.0"

我尝试读取的文件位于https://hastebin.com/ubaqakixit.http

我是node.js的新手。如果有人知道此错误,请告诉我

1 个答案:

答案 0 :(得分:3)

节点sdk接受Yaml文件路径作为输入,而不是接受Yaml文件内容。所以应该是

const path = require('path');
const config= path.resolve(configFilePath);

继续