node.js

socket.io-clientでoriginが指定されたsocket.ioに接続する node.js

socket.io-clientでoriginが指定されたsocket.ioに接続する

つまりsocket.io-clientを利用したサーバー上のクライアントからのアクセス時には、Originを*:*にして、外部からのアクセス(通常のブラウザからのアクセス)時には、特定のHOST(Origin)のみを許可したい。 (Originで特定のHOSTに絞らない場合は、そもそも下記のような事…
socket.io(node.js)のlog levelを変更する node.js

socket.io(node.js)のlog levelを変更する

socket.ioのログレベルがデフォが3(debug)でログが流れまくるし、ログがすぐ溜まるので変更。 var io = require('socket.io').listen(app); io.set("log level",2); /* ---- 0:error 1:war…
CentOS6.3にnode.js(v0.10.0)をインストールしてみる。 JavaScript

CentOS6.3にnode.js(v0.10.0)をインストールしてみる。

しばらくnode.js触ってなかったので、再入門。 まずはnodebrewをインストール node.jsをいきなりインストールしてもいいんですが、node.jsは頻繁にバージョンあがるので、バージョン管理ツール(nodebrew)を使おうと思います。 hokaccha/nodebrew · GitH…
node.js + socket.ioで、SSL通信。 node.js

node.js + socket.ioで、SSL通信。

websocketでもSSL使えるみたいなので、やってみます。 てか、https:なページ内から非SSLな通信(ws:)で通信しようとすると、つながらないので、SSL通信(wss:)に変更します。 // 非SSL(ws:) var io = require('socket.io').listen( …
node.jsでyamlを読み込んで使う(node-props) node.js

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

以前は、↓のようにjs-yamlでyamlをパースして使っていたんですが、、 node.jsでyamlを読み込んで使う 別のサーバーで同じようにやろうとしたら、うまく動かなかったので、node-propsで書き直し。 まずは、npmでnode-propsをインストール。 npm install pr…
node.jsでyamlを読み込んで使う node.js

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

(追記)node-propsの方がいいかも。-> node.jsでyamlを読み込んで使う(node-props) とりあえず簡単なyamlファイルを用意 config.yml name: hogehoge 上記のファイルをapp.jsで読み込んでみます。 app.js var fs = r…