node.jsでyamlを読み込んで使う(node-props)
2011年9月5日
以前は、↓のようにjs-yamlで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をパースすることにします。