2015-03-28 2 views
1

Я пытаюсь прочитать файл JSON с помощью узла JS/экспресс и развернув его в parseCloud но я получаюParse.com Node JS не удалось загрузить файл JSon

* Не удалось загрузить filters.json с: Не могли бы не найти файл filters.json *

вот мой код:

var fs = require('fs'); 
 
var obj = JSON.parse(fs.readFileSync('cloud/filters.json', 'utf8'));

или это

var filterJson = require('cloud/filters.json');

благодаря

ответ

-1

Попробуйте добавить ./

fs.readFileSync('./cloud/filters.json', 'utf8') 
+0

Недопустимый путь к файлу: ./cloud/filters.json путь должен начинаться с облака / –

3

Похоже parse.com не позволяет .json файлы. Вы можете сохранить файл как .js и загрузить его как обычный текстовый файл (не работает с require()).

var fs = require('fs'); 
var parsedObject = JSON.parse(fs.readFileSync('cloud/path/json_file.js')); 

Это выглядит уродливо, но работает для меня. :)

Смежные вопросы