タグ

expressに関するkjirouuのブックマーク (5)

  • tejitak.com - このウェブサイトは販売用です! - tejitak リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    kjirouu
    kjirouu 2015/01/27
    express-session の resave オプションについての解説がある
  • Regex for route matching in Express

    I'm not very good with regular expressions, so I want to make sure I'm doing this correctly. Let's say I have two very similar routes, /discussion/:slug/ and /page/:slug/. I want to create a route that matches both these pages. app.get('/[discussion|page]/:slug', function(req, res, next) { ...enter code here... }) Is this the correct way to do it? Right now I'm just creating two separate routes. s

    Regex for route matching in Express
    kjirouu
    kjirouu 2014/10/07
    ルート内で正規表現では無く簡単なマッチを行う方法 app.get('/:type(discussion|page)/:id', ...)
  • [Nodejs] Express+Log4jsで実践的なログ出力を行う - YoheiM .NET

    こんにちは、@yoheiMuneです。 日は、Log4jsを使ったログの出力やログローテーションをExpressで行う方法をブログに書きたいと思います。 Expressで一番簡単なログファイルの作成 Expressで出力しているコンソールログを一番簡単にログファイルに保存するには、以下のコマンドで実現で来ます。 $ node app.js >> app.log こうすればコンソール出力されてる内容が、app.logというファイルに書き込まれます。 ただ、開発中はこれくらいで良いのですが、リリースして運用する為にはログファイルを分けたり、フォーマットを指定したりしたいので、 ちょっと不十分です。 そこでlog4jsというログ出力モジュールを使って、ログ出力を行いたいと思います。 Log4jsの紹介 Log4jsは、JavaLog4jJavaScriptバージョンのモジュールで、柔軟なロ

    [Nodejs] Express+Log4jsで実践的なログ出力を行う - YoheiM .NET
    kjirouu
    kjirouu 2014/09/28
    log4js の基本的な使い方
  • node.js+express+PassportでOAuth認証 - Tech-Sketch

    軽めの話題を 毎回割と「濃い目」の記事が多いこのTech-Sketchですが、今回は軽めの内容として、nodejsとそのモジュールであるPassportを利用した他サービスとの認証連携を説明しようと思います。 PassportはConnectやExpressベースのWebアプリケーションに認証の仕組みを組み込むことができるモジュールです。単純なローカルでのユーザ名・パスワードによる認証から、OpenIDやOAuthを利用した認証もカバーしています。それぞれの認証の方式はstrategyとして選択することが可能で、簡単に認証に関する実装を追加することができます。OpenID/OAuthで認証を行う場合のstrategyは、メジャーなサービスに対してのものはnpmでインストールできる形ですでに多数用意されています。 具体的にどのようなstrategyが用意されているかは、以下のリンク先を参照し

    kjirouu
    kjirouu 2014/09/25
    passport.serializeUser/deserializeUser の意味について。“ユーザに関連する情報でセッションに保持しておくもののシリアライズ、デシリアライズ”
  • 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を利用する、をちょっと整理して理解を試みた - 自習室
    kjirouu
    kjirouu 2014/09/23
    express.session & connec-mongo の解説。maxAge と clear_interval の関係なども
  • 1