【Grunt.js】grunt-express-serverを使って開発できるGruntfileを作ってみた

【Grunt.js】grunt-express-serverを使って開発できるGruntfileを作ってみた

grunt自体がNode.jsで動いてるんでややこしいですが、Node.jsでアプリケーションを開発している時、foreverとかnode-devを使って、更新ファイルがあれば再起動してブラウザをリロードして確認すると思

【Node.js】www有り無しをリダイレクトする方法

【Node.js】www有り無しをリダイレクトする方法

投稿が半年も抜けちゃいました・・・。いかんですね。皆さまお元気でしたでしょうか? サイトのドメインを決める際に「www」をつけるかつけないか、少しは考えることがあると思います。今回は、Node.jsで「www」の有り無し

【Node.js】Express version3.0.0以降でCSRF対策の導入方法

【Node.js】Express version3.0.0以降でCSRF対策の導入方法

あたしにゃ~そういう難しいことはわからないですがね(こん平風)、閲覧者に意図せず別のWebサイト上で掲示板への書き込みなどを行わせ、警察が誤認逮捕してしまった事件がありましたが、これがCSRF攻撃というから恐ろしいじゃな

【Node.js】cryptを使って共通鍵暗号方式の使い方

【Node.js】cryptを使って共通鍵暗号方式の使い方

あたしにゃ~そういう難しいことはわからないですがね(こん平風)、共通鍵暗号方式というのは、とある文字列を暗号化してしまう為に使う鍵(パスワード)と、暗号化したものを元に戻す復号化に使う鍵が一緒、というのが、共通鍵暗号方式

【Node.js】NodeNinjaへGitコマンドでのデプロイとディレクトリ構成(追記あり:2012/08/29)

【Node.js】NodeNinjaへGitコマンドでのデプロイとディレクトリ構成(追記あり:2012/08/29)

マニュアルどおりやってみましたが、どうもgitからNodeNinjaへうまく繋がらなかったので、軽く手順をおさらいして、どこにファイルがアップされるのかメモします。 Gitの使い方 環境はMacでターミナルから使います。

【Node.js】NodeNinjaでNode.jsとMongoDBをバッググラウンドで実行させたままにしておく方法(追記あり:2012/08/29)

【Node.js】NodeNinjaでNode.jsとMongoDBをバッググラウンドで実行させたままにしておく方法(追記あり:2012/08/29)

Node Ninja は Node.js 専用のクラウドホスティングサービスです。β版なので、サーバーの在庫があり次第、30日間無料で使えるサーバーです。登録して、暫くしてから運良くサーバーを1台借りることができました!

【Node.js】バリデートとサニタイズを実行できる node-validator

【Node.js】バリデートとサニタイズを実行できる node-validator

node.jsで使える便利なモジュールはたくさんあります。node-validatorもその1つで、入力した値の検証(バリデート)と、無害化(サニタイズ)してくれるモジュールです。前回と前々回でチャットに関しての記事を書

【Node.js】Socket.IO+MongoDBを使って保存できるチャットを作る方法

【Node.js】Socket.IO+MongoDBを使って保存できるチャットを作る方法

前回の【node.js】socket.ioを使って簡単にチャットを作る方法の続きです。今回はチャットした内容をデータベースに保存する方法です。こうすることによって、一回ブラウザを閉じて再度開いた時に閉じる前のメッセージが