Dostaję następujący błąd w moim węzła i nie może zrozumieć, dlaczego:node.js fs.readFileSync() złe argumenty
TypeError: Bad arguments
at Object.fs.readFileSync (fs.js:277:11)
at getSeries (/Users/user/tv/final.js:57:16)
at /Users/user/tv/final.js:89:4
at /Users/user/tv/node_modules/async/lib/async.js:610:21
at /Users/user/tv/node_modules/async/lib/async.js:249:17
at iterate (/Users/user/tv/node_modules/async/lib/async.js:149:13)
at /Users/user/tv/node_modules/async/lib/async.js:160:25
at /Users/user/tv/node_modules/async/lib/async.js:251:21
at /Users/user/tv/node_modules/async/lib/async.js:615:34
at /Users/user/tv/final.js:86:4
Jestem całkiem pewien, że to nie ma nic wspólnego z Pakiet async npm używam, ponieważ mam ten sam błąd, zanim zacząłem go używać.
Oto kod:
function getSeries() {
JSON.parse(fs.readFileSync('updates.json', function(err,data) {
if (err) {
console.error(err);
}
else {
var json = data;
}
}));
Dziękuję Farid! Jestem ładnym ojcem, mogę to teraz naprawić. –
Fantastyczne! Nigdy nie złapałem tego o 'readFile' i' readFileSync'. – JDillon522