Если мне нужен файл как
require('file.json');
как мне проверить, действителен ли JSON? Попробуйте поймать? Я использую обещания bluebird, так что прямо сейчас он просто возвращается
Promise.resolve(require('file.json'));
и bluebird ловит, если файл не найден, но мне также нужно проверить работоспособность JSON. Я понимаю, что вы можете просто передать JSON.parse в thenable, если сам файл возвращается в виде строки FS или чем-то еще, но я не против кэширования, и требование будет быстрее
require
, когда ваш сервер запускается и он выходит из строя - вы хотите чтобы он бросал - person Benjamin Gruenbaum   schedule 14.04.2015