タグ

expressとnodeに関するngzmのブックマーク (3)

  • Node.js + expressにおける多言語化の考察 - Qiita

    目的 稿はnode.js+expressにおいて多言語化をどのように行うべきかを考察する。 サンプル このサンプルはログイン画面とユーザ登録画面について、多言語化対応できるように実装している。 基的な考え方 ユーザに提示する、すべてのメッセージは1つのファイルに記述する。 たとえば、エラー時に表示するメッセージやボタンに表示するテキストがこれにあたる。 今回はroutes/message.jsonがメッセージ情報を格納するファイルとなる。 { "message": { "error": { "NotfoundUser": "ユーザ名(%s)は存在しないかパスワードが間違っています.", "DatabaseError": "データベースの接続に失敗しました。<BR>%s", "ConstraintError": "制約違反が発生しました。%s", "UniqueConstraintErr

    Node.js + expressにおける多言語化の考察 - Qiita
  • Express でのエラー処理

    StrongLoop / IBMによって提供されるこの翻訳. 書は、英語の資料と比較すると古くなっている可能性があります。最新の更新については、英語版の資料を参照してください。 エラー処理 エラー処理 は、Expressが同期的および非同期的に発生するエラーをキャッチして処理する方法です。Expressにはデフォルトのエラーハンドラが付属しているので、自分で作成する必要はありません。 エラーのキャッチ Expressがルート・ハンドラとミドルウェアの実行中に発生するすべてのエラーを確実にキャッチすることが重要です。 ルート・ハンドラとミドルウェア内の同期コードで発生するエラーは、余分な作業を必要としません。同期コードがエラーをスローすると、Expressはそれをキャッチして処理します。 例えば: app.get('/', (req, res) => { throw new Error('

  • 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
  • 1