2016-11-04 6 views
0

申し訳ありませんが、YAMLファイルがあるので、JSONファイルに変換されています。その部分は完了です。しかし、JSONファイルを適切なjsonオブジェクトに読み込んでFirebaseデータベースに送信する必要があります。 現在gulpfile:Gulpで.jsonファイルを解析してFirebaseに渡すにはどうすればよいですか?

var gulp = require('gulp'); 
var yaml = require('gulp-yaml'); 
var replace = require('gulp-replace'); 
var firebase = require('firebase'); 
var paths = { 
    yaml: ['~/devel/Git/core-rules/feats/*.yml', 
     '~/devel/Git/core-rules/banes/*.yml', 
     '~/devel/Git/core-rules/boons/*.yml'] 
}; 

require('firebase/auth'); 
require('firebase/database'); 


// compile rules from yaml to json and output to 
gulp.task('yaml', function(){ 
    gulp.src(paths.yaml) 
    .pipe(yaml({ 
     space: 2 
    })) 
    // replaces newlines from YAML "foo : |" linebreaks 
    .pipe(replace('\\n', '<br />')) 
    .pipe(gulp.dest('./app')) 
}); 

それは何の依存性の問題はありませんが、1つのだけのファイルを読み込み、(3があるはず) は私が書かれたJSONを取得する必要がありますに(一度、各YAMLファイルのためのJSONファイルがあります) JSONオブジェクトそれが完了すると、firebaseデータベースにセット/プッシュされます。

答えて

0

のおかげ:@hapticdataと@ジョンSurrell

var fs = require('fs'); 

var json = JSON.parse(fs.readFileSync('./data.json')); 

Duplicate of Question

関連する問題