問題タブ [express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails3 または Express.js? 開発中は誰がより効率的ですか?
kijiji のような新しい Web プロジェクトで、より迅速な開発が必要な場合 (速いほど良い)、どちらを使用すればよいですか? 私はいくつかのルビーとジャバスクリプトを知っていますが、エリートではなく、どちらのプロジェクトも行ったことがありません。コーディングは趣味であり、仕事ではありません。なにか提案を?前もって感謝します。
mongodb - node-mongodb-ネイティブキープコレクション?
現在、リクエストごとにコレクションを開いています。
すなわち:
それは間違っていますか?'user'コレクションを変数に保存し、すべてのリクエストで取得するのではないと考えています。
ありがとう。
javascript - Node.js グローバル変数
ここで質問しました: Node.js には継承が必要ですか?
そして、変数を省略することで変数をグローバルスコープに設定できると言われました。
これは私にはうまくいきません。
つまり、次の_
場合、必要なファイルで が使用可能になりません。
Express.js で設定しapp.set
て、他の場所で使用できるようにすることもできます。
それは、これがどのように機能するはずですか?
javascript - dynamicHeplerでパーシャルをレンダリングするにはどうすればよいですか?
nodejsでexpressを使用しています。
次のコードは私の部分をレンダリングし、クライアントに直接応答するようです。
dynamicHelperは、レンダリングされた部分をクライアントに送信する代わりに、レイアウトテンプレートに戻すにはどうすればよいですか?
ありがとう
javascript - Express.JS のサーバー側エラーの処理
構築中のアプリケーションに Node.JS で Express.JS を使用しています。ルートを設定し、RESTful アーキテクチャを維持するために最善を尽くしています。
フォーム入力を受け入れ、何らかのエラー (必ずしも検証エラーではない) が発生し、ユーザーに同じフォームを表示するが、最初にサーバーに送信したデータを含むプロセスは何ですか?
最初は、POST データをセッションに保存しましたが、これはハックのように、良い解決策だとは感じませんでした。
次に、ルートを調整し、代わりapp.post|put|del()
にフォームの送信を処理するために使用し、そのルートをapp.all()
使用して「キャッチオール」として使用しました。基本的に、エラーが発生した場合は、 を呼び出しnext()
て、制御を「キャッチオール」ルートに戻します。これにより、元の RESTful アプローチから逸脱することになりました。
これで、RESTful アプローチをより正確に反映するようにルートを設定しました。ただし、を使用するapp.redirect()
と、リダイレクトでデータが失われます。別のハックのように感じるものを使用することになりました: controller.new_form.apply(this, arguments);
(これは 内で呼び出されますcontroller.create()
)
もちろん、クライアント側の検証を使用することもできますが、最初に完全にサーバー側で動作するアプリを作成するために最善を尽くしており、それがサポートされているユーザー エクスペリエンスを向上させる方法としてクライアント側のコードを追加しています。
フォーム自体とは異なるURIでフォームアクションを受け入れるexpress.js(またはconnect.js)で使用できるメソッドはありますが、実際にブラウザーをリダイレクトせずに戻ることができるため、フォームにデータが入力されたままになります(およびユーザーにエラーメッセージを表示しますか?
node.js - (NodeJS) Express は Connect を使用するだけで何を提供しますか?
Connect を使用するだけでなく、Express は何を提供しますか?
Express の機能のほとんどは、Connect の機能のようです。
Express が提供するもののリストはありますか?
ありがとう、
クリス。
node.js - Express js を出力ファイルにログインしますか?
Express js Web サーバーをログに記録する最良の方法は何ですか? 組み込みの express.logger() は、ログを画面に表示するだけです。/log フォルダー内のファイルにログを記録することはできますか? また、現在のロガーはリクエストとレスポンスを自動的に記録します。一部のアプリケーション データをログ ファイルに記録する必要があります。これは、express.logger を使用して実行できますか?
よろしく、ラリス
javascript - Express.jsとNode.jsでセッションはどのように機能しますか?
Express.jsを使用すると、セッションは非常に簡単になります。しかし、実際にどのように機能するのか興味があります。
クライアントにCookieを保存しますか?もしそうなら、どこでそのクッキーを見つけることができますか?必要に応じて、どのようにデコードしますか?
基本的に、ユーザーがその時点で実際にサイトにアクセスしていない場合でも、ユーザーがログインしているかどうかを確認できるようにしたいです(他のサイトにアクセスしているときにFacebookがログインしていることをFacebookが認識する方法など)。しかし、私は最初にセッションがどのように機能するかを理解する必要があることを理解していると思います。
node.js - ExpressJSを学ぶには?
Node.js の事前知識がなくても ExpressJS を学習できますか?
これは良いアプローチですか?はいの場合、Express を学習するためにどのリソースを使用することをお勧めできますか?
node.js - link_toおよびNode.jsのEJS(Expressにバンドルされている)に含まれていない他のビューヘルパー?
Express Webフレームワークを使用し、EJSテンプレートエンジンを使用してnodeJSサーバーをセットアップしました。
ビュー内でEJSlink_to
ビューヘルパーを使用しようとすると、参照エラーが発生します。これは、私が何か間違ったことをしているためですか、それともビューヘルパーが含まれていないだけですか?
私は以下を試しました
注:EJSのカスタムタグを構成しました...