node.js + express + mongoDB + WebSocket などのリンクまとめ
移転しました。
"); // リダイレクト setTimeout("redirect()", 2000); // 2 sec function redirect(){ location.href = url; } // canonical の書き換え var link = document.getElementsByTagName("link")[0]; link.href = url; -->環境設定等
・Ubuntu+nginxでnode.js+npmのインストールからデプロイまで
Ubuntuで構築しているので参考になった。
本記事のコメント欄も興味深いコメントが
nodejs1プロセスだとブロッキングすると終わるのでfugueなどを使う方がいい。websocket使うならhaproxy使うこと
・node.js のホスティングサービスまとめ
node.js + Express
テンプレート
ログイン認証
・Node.js+Express+Mongoose(MongoDB)でログイン認証
簡単なユーザー認証の仕方のサンプルソース有り
・expressの本家サイト, Passing Route Control
ログイン状態の有無によって、処理かえたりできるサンプル
・express/examples at master · visionmedia/express · GitHubExpress サンプルソースのauthが使える
OAuth
・TwitterのOAuth
node-oauthを使ってTwitter認証。文章中盤の「ログイン」
サンプルページ
・本家のサンプルサイト
とにかくここのサンプルは一通り目を通しておきたい
個人的にはmvcのサンプルが一番参考になった。これをベースにサイト作れそう。
セキュリティ
DB周り
mongoDB
・本家
・本家日本語翻訳
・MongoDBにおける関連(Relation)のスキーマ設計
・MongoDB Schema Design
具体的な事例とともに、スキーマの考え方が書いてあるのでわかりやすい。
・MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを使うメリットがわかる
WebSocket
・HTTP と WebSocket でセッションを共有する
・node.js+socket.ioでライブコーディング的なものを作るメモ
・第1回 node.jsの衝撃とWebSocketが拓く未来
WebSocket の概要がよくわかる。