Cloud Foundry错误:Array.includes不是函数

时间:2018-01-08 11:15:58

标签: node.js cloudfoundry

我正在尝试遍历我的node.js应用程序中fs库返回的数组。在我的本地机器中,以下代码正常工作:

var fs = require('fs');

var data = fs.readdirSync("<directory>");
if(data.includes('a')){
    console.log('value found!');
}

但是当我在CloudFoundry中上传我的同一个应用程序时,我得到了错误:

Error: data.includes is not a function

任何人都可以解释可能的原因。

1 个答案:

答案 0 :(得分:0)

&#34;包括&#34;不能使用Node 5.x所以,请检查节点版本。为了使其在当前版本中运行。请遵循以下代码。或者将节点升级到版本6.

if(data.indexOf('a')> -1){
    console.log('value found!');
}