我使用node.js设置了不一致的BOT。为了我的利益,我需要将一些数据存储在外部文件中,但似乎无法从index.js文件(主Bot文件)访问它。
我尝试在外部js / json文件中使用一个静态数组,但是我只能检索未定义/空值。另外,当我尝试使用.txt文件时,一旦检索到内容,我发现它无法调用诸如arr1[i] = arr1[i] * 5;
之类的函数。
我是否错过了包裹内容中的某些物品?
答案 0 :(得分:1)
假设您存储的数据采用UTF-8编码:
var fs = require('fs');
fs.readFile('path/to/file', 'utf8', function(err, contents) {
// code using file data
});
假定没有错误,内容将是该文件内的数据字符串。