タグ

MongoDBとexpressに関するskypenguinsのブックマーク (3)

  • Node.js+Express+MongoDBでSessionを利用する、をちょっと整理して理解を試みた - 自習室

    まえおき 前回までの記事で、Node.jsのアプリ上で4sqAPIを叩いて色々出来る下地が整ったのですが、ユーザアカウントの切り分けなどは全く考慮していないので、このままだとユーザAさんがOAuthした後にユーザBさんがサイトにアクセスするとBさんは何もしなくても自動的にAさんのチェックイン履歴が見られる、というファンタスティックな事態に陥ります。 今回はいったん前回までのFourSquareAPIの話は忘れて、上記問題に対してsessionの作法をExpressアプリ上に実装することで対応しようと勉強をした内容をまとめます。 参考にさせていただいた記事様 今回は、こちらの記事様をベースとして勉強しました。 Node.js+Express+MongoDBSessionを利用してログイン機能を実装 - Qiita その中でわかりにくかった部分などをピックアップしてまとめておきます。 Git

    Node.js+Express+MongoDBでSessionを利用する、をちょっと整理して理解を試みた - 自習室
  • Node.js+Express+MongoDBでSessionを利用してログイン機能を実装 - Qiita

    Node.jsでのセッションの使い方の勉強です. jadeでやってるサンプルが多いですが,jadeはイマイチ直感的に書けない(慣れない)のでテンプレートエンジンはejsを使います. 勉強中なので自分が理解出来るように解説してみます. 参考: Expressでログイン機能を作る - uchida75cmの日記 参考: Node.js + Express でログイン認証機能を実装する - Devlog バージョン node v0.10.23 express 3.4.8 npm 1.3.17 MongoDB shell version: 2.4.8 まずはプロジェクト作成 $ express -e login $ cd login $ npm install $ node app.js とりあえずブラウザからhttp://lobalhost:3000にアクセスして確認してみましょう.エラーが無く

    Node.js+Express+MongoDBでSessionを利用してログイン機能を実装 - Qiita
  • Node.js+Express4でMongoDBを使う&バリデーションする - Qiita

    Express4で、MongoDBを使いつつ、バリデーションしてみます。mongoちゃんは、非常に楽でいいですね。小規模サービスなら、色んな事気にしなくていいし。MySQLをnode.jsで使おうとすると重いし、面動だして良い事ないですね。 使用モジュール mongoose mongoose-unique-validator ect(レンダリングエンジン / jadeでもejsでもok) モデルファイルの作成 適当にユーザ登録するフォームを作ったとして、名前とメールアドレスを保存するとします。メールアドレスはユニークがいいので、mongoose-unique-validatorというモジュールを別途インストールしておきます。 required: true or エラーメッセージといったフォーマットで必須かどうかを設定できます。 var mongoose = require('mongoos

    Node.js+Express4でMongoDBを使う&バリデーションする - Qiita
  • 1