websocket用に欲しいプラギン
ウェブソケット使ったコードはスパゲティ化しがち
だからこんな風に定義できると嬉しいと思った
# server wsns = require("wsns") myns = new wsns.Wsns('/wsns.js') myns.def 'myns_func', pre:(arg)-> emit fname:$(arg).text() server:(data)-> fs.readFile data.fname,-> emit content:$("span#hoge").text() done:(data)-> $("pre#buffer").text data.content
# client <script src='/wsns.js'></script> <span id='param'>myfile.txt</span> <pre id="buffer"/> <script> wsns.myns_func('span#param') </script>
wsns = web socket name space
/wsns.js を読んでもサーバーの挙動は見えない
そんなプラグインがあったらなーって妄想。気が向いたら作る。zappa.jsが似たようなことしてるので出来るはず。