代码之家  ›  专栏  ›  技术社区  ›  Akshay Sood

Nodejs读取文件名

  •  1
  • Akshay Sood  · 技术社区  · 7 年前

    我想用 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 回复  |  直到 7 年前
        1
  •  3
  •   刘宇翔    7 年前

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

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

    继续