タグ

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

  • express4でsocket.io 1.0xを使ってみる - Qiita

    で生成したテンプレートとsocketIO v1.0を混ぜる方法。 express4では、 npm startで bin/www が実行されるようになっています。 #!/usr/bin/env node var debug = require('debug')('sockets'); var app = require('../app'); app.set('port', process.env.PORT || 3000); var server = app.listen(app.get('port'), function() { debug('Express server listening on port ' + server.address().port); });

    express4でsocket.io 1.0xを使ってみる - Qiita
  • バナナでポン:node.js:同時接続してるクライアントを増やし続けてみたときのメモ

    2011年10月08日 node.js:同時接続してるクライアントを増やし続けてみたときのメモ node.jsに接続しっぱなしなクライアントを増やすとどうなるかテストしてみた。 知りたかったのはメモリやCPUの使用量がどうなるか、接続件数はいかほどまでokか、といったこと。 接続数をどやって増やすかについてはいい案が浮かばなかったので、ボタンを押すと窓が何個も開くブラクラを用意した。 窓を複数個いっぺんに開くボタンの他に、接続件数を問い合わせるボタンも付けることで接続数をちょくちょく確認しながら窓をばんばん開いてみることに。 node.jsの同時接続数上限はファイルディスクリプタの上限数に左右される というのが知れたこと。 恥ずかしながらファイルディスクリプタなるものも知らなかったので、それを知れたのもプラスか。 以下、テストの時のおぼえ書き。 サーバはさくらのVPSで、512

  • node.jsでBasic認証(express) - ymkoの日記

    expressにモジュールがある。 #!/usr/bin/env node var basicAuth = require('express').basicAuth; var app = require('express').createServer(); // 全てのアクセスに対してBasic認証をかける app.all('/', basicAuth(function(user, pass) { return 'admin' == user && 'express' == pass; })); app.all('/*', basicAuth(function(user, pass) { return 'admin' == user && 'express' == pass; })); app.get('/', function(req, res) { res.send('hello wo

    node.jsでBasic認証(express) - ymkoの日記
  • expressでbasic認証 - hokaccha memo

    app.use(express.basicAuth('username', 'password')); もしくは app.use(express.basicAuth(function(user, password) { return user === 'username' && password === 'password'; })); こうかな。上のほうが簡単だけど下の方が柔軟。 パスで分けたいなら app.all('/hoge/*', express.basicAuth(function(user, password) { return user === 'username' && password === 'password'; })); とか。 設定にbasic認証が存在しているときだけbasic認証かけて、さらに複数ユーザー設定できるようにするためにこんな感じにした。 if (c

    expressでbasic認証 - hokaccha memo
  • expressのejsで部分テンプレート(partial)を使う方法 - shohu33's diary

    新規事業のシステムで、node.jsを使うことになったので (まぁ、技術全般はまかされてるので、勝手にnode.js使うかぁ、的なのりで使ってるんだけどね) node.js + express とかでぐぐっていろいろ調査してサイト作ってみている。 node.jsのFWではexpressがメジャーそうなのでとりあえずexpressを使ってみる事に。 expressではテンプレートエンジンがいろいろ種類あるらしいのだけど Jadeがデフォルトでは(expressコマンドで何も指定しないとJadeになる)使われてしまうがよりHTMLの形に近いejsを使ってみる事に。 その際に、ejsのpartialを使う方法があまりWEBに情報が乗っていなかったのでメモしておく。 手順 ubuntu10.4上で試した。 node.js, express のインスコはこのあたりを参考にした。 $ mkdir sa

    expressのejsで部分テンプレート(partial)を使う方法 - shohu33's diary
    araishi
    araishi 2012/01/27
    ejsの情報ってすごく少ない。
  • 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のルーティング - hokaccha memo

    express2.5からexpressコマンドでプロジェクトつくると./routesってディレクトリにルーティングが書かれるようになってる。規模が大きくなるほど煩雑になるので、ルーティングのファイルは分けたほうがいいと思うけど、これでも個人的にはやや微妙。 var express = require('express') , routes = require('./routes') ... app.get('/', routes.index); こんな感じになってるわけだけど、これだとルーティングが増えてコントローラーのファイルをわけたいときに、毎回requireも書かないといけない。つまり var express = require('express') , routesIndex = require('./routes/index') , routesEntry = require('

    expressのルーティング - hokaccha memo
    araishi
    araishi 2012/01/27
    expressわかんね。
  • 1