画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

Node.js

TypeScriptとExpressを使ってHelloWorld

http://oinume.hatenablog.com/entry/using-express-with-typescript こちらを主に参考にした。 型定義ファイルいちいち入れるのめんどくさいなぁと思ってたら、 tsdというものがあるらしい。 http://yutapon.hatenablog.com/entry/2014/07/08/120000 こちら…

cheerioで日本語を読み込ませた時にhtml()を使うといい感じに表示出来ない

cheerioとはこちら https://www.npmjs.com/package/cheerio htmlを読み込ませると、jQueryっぽく使えるようにしてくれるもの。 そして、.html()を使うと日本語がちゃんと出なかった。。。 var cheerio = require('cheerio'); var contents = '<div id="hoge">あああ</div>'; var $…

node.jsでrequestを使ってeuc-jpのサイトをスクレイピング時にハマった事

node.jsでeuc-jpのサイトをスクレイピングしようとしたらハマった。 文字コードを指定して変換したつもりだけど、文字化けしまくってた。 ダメな例 var request = require('request'); var Iconv = require('iconv').Iconv; var fs = require('fs'); request…