タグ

expressに関するSmallGateのブックマーク (7)

  • Socket.IOでリアルタイムWebアプリ - Intelligent Technology's Technical Blog

    はじめまして、出石です。 ふとwebアプリを作ってみようかと以前から気になっていたSocket.IOを使ってみましたのでご紹介します。 目新しい技術ではありませんが、簡単なリアルタイムチャットを作ってみたいと思います。 Socket.IO はじめにSocket.IOとはリアルタイムwebを実現するAPIです。 リアルタイムwebを実現するにはサーバ・クライアントの双方向通信が必要です。実現する為の技術としては「Comet」などの「long polling」がありますが、HTTPコネクションの維持によるオーバーヘッドがあるなどリアルタイム性のある処理には最適とは言えません。 リアルタイムな双方向通信の手段としてはwebsokcetがあります。 websocketとはブラウザ間の双方向通信を行う通信規格で、持続的接続(ソケット)を持つ為、同じく双方向通信を実現する「Comet」等でネックだった

    Socket.IOでリアルタイムWebアプリ - Intelligent Technology's Technical Blog
  • Express 4 のログ出力とフォームの処理 - Qiita

    var express = require('express'); var morgan = require('morgan'); var app = express(); ... app.use(morgan({ format: 'dev', immediate: true })); app.use(express.static(__dirname + '/public')); ...

    Express 4 のログ出力とフォームの処理 - Qiita
  • 逆引きメモ:expressの使い方 - Qiita

    expressの使い方を逆引き形式でまとめてみた。参考にしたのは2014年2月20日時点(express 3.4.8時点)の公式ドキュメントおよびソースコード、サンプルなど。 公式ドキュメント ソースコード サンプル ルーティングを設定する ルーティングを設定するには(i.e. パスとコントローラ関数をマッピングするには)app.get(path, func)やapp.post(path, func)など各HTTP Verbに対応した関数を使う ルーティング設定は書かれた順番に評価され、リクエストとpathの一致したものが適用される pathは文字列または正規表現を指定可能 funcのシグネチャはfunction(req, res[, next]) nextはコールバック関数 引数無しnext()で呼び出すと、次に一致するルーティング設定に処理が移る 引数有りnext(object)で呼び

    逆引きメモ:expressの使い方 - Qiita
  • Passport - Node.jsのための、シンプルで使いどころを選ばない認証モジュール

    Passportとは? PassportとはNode.jsのための認証機能を提供するミドルウェアです。 ExpressベースのWebアプリケーションで簡単かつ柔軟に利用でき、使いどころを選びません。 Facebookやtwitter、または通常のユーザID/パスワード認証など、多彩なサービスの認証に対応しています。 説明を読む » 機能 140を越える認証ストラテジー OpenIDやOAuthを使ったシングルサインオン 単純化された認証成功・失敗時処理 継続するセッションのサポート 動的なスコープおよび権限管理 認証ストラテジーを選ぶだけで動作可能 認証ストラテジーの拡張・独自実装が可能 簡単に始められる 軽量な実装コード $ npm install passport

  • Express - node Webフレームワーク | 日本語ドキュメンテーション

    Express ハイパフォーマンス、ハイクラスなWeb開発をNode.jsに。 var app = express.createServer(); app.get('/', function(req, res){ res.send('Hello World'); }); app.listen(3000); 主な特徴 堅牢なルーティング リダイレクト・ヘルパー 動的なビューヘルパー アプリケーションレベルで設定可能なビュー・オプション コンテントネゴシエーション アプリケーションのマウント 高いパフォーマンスへのフォーカス ビューの描画とパーシャルのサポート 環境にもとづく構成 セッションにもとづくフラッシュ通知 Connect上に構築 Executableによる素早いアプリケーション生成 広範なテスト範囲 コントリビューター 以下はExpressの主なコントリビュータです(順不同)。 TJ

  • expressパッケージとコマンドのインストール - Qiita

    app = require('express')(); app.get('/', function(req, res){ res.send('hello world'); }); app.listen(3000);

    expressパッケージとコマンドのインストール - Qiita
  • 1