node.jsでyamlを読み込んで使う(node-props)

以前は、↓のようにjs-yamlでyamlをパースして使っていたんですが、、

node.jsでyamlを読み込んで使う

別のサーバーで同じようにやろうとしたら、うまく動かなかったので、node-propsで書き直し。

まずは、npmでnode-propsをインストール。

npm install props

で、簡単なyamlファイルを用意

config.yml

name: hogehoge

上記のファイルをapp.jsで読み込んでみます。

app.js

var fs = require('fs'),
props = require('props');
var yamlData = fs.readFileSync('./config.yml','utf8');
var config = props(yamlData);
console.log( config.name );

結果:

hogehoge

って感じで、今回はnode-propsでyamlをパースすることにします。