問題タブ [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.

0 投票する
2 に答える
2338 参照

ruby-on-rails - Rails3 または Express.js? 開発中は誰がより効率的ですか?

kijiji のような新しい Web プロジェクトで、より迅速な開発が必要な場合 (速いほど良い)、どちらを使用すればよいですか? 私はいくつかのルビーとジャバスクリプトを知っていますが、エリートではなく、どちらのプロジェクトも行ったことがありません。コーディングは趣味であり、仕事ではありません。なにか提案を?前もって感謝します。

0 投票する
1 に答える
329 参照

mongodb - node-mongodb-ネイティブキープコレクション?

現在、リクエストごとにコレクションを開いています。

すなわち:

それは間違っていますか?'user'コレクションを変数に保存し、すべてのリクエストで取得するのではないと考えています。

ありがとう。

0 投票する
6 に答える
270124 参照

javascript - Node.js グローバル変数

ここで質問しました: Node.js には継承が必要ですか?

そして、変数を省略することで変数をグローバルスコープに設定できると言われました。

これは私にはうまくいきません。

つまり、次の_場合、必要なファイルで が使用可能になりません。

Express.js で設定しapp.setて、他の場所で使用できるようにすることもできます。

それは、これがどのように機能するはずですか?

0 投票する
1 に答える
261 参照

javascript - dynamicHeplerでパーシャルをレンダリングするにはどうすればよいですか?

nodejsでexpressを使用しています。

次のコードは私の部分をレンダリングし、クライアントに直接応答するようです。

dynamicHelperは、レンダリングされた部分をクライアントに送信する代わりに、レイアウトテンプレートに戻すにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
1120 参照

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)で使用できるメソッドはありますが、実際にブラウザーをリダイレクトせずに戻ることができるため、フォームにデータが入力されたままになります(およびユーザーにエラーメッセージを表示しますか?

0 投票する
1 に答える
1304 参照

node.js - (NodeJS) Express は Connect を使用するだけで何を提供しますか?

Connect を使用するだけでなく、Express は何を提供しますか?

Express の機能のほとんどは、Connect の機能のようです。

Express が提供するもののリストはありますか?

ありがとう、

クリス。

0 投票する
7 に答える
90591 参照

node.js - Express js を出力ファイルにログインしますか?

Express js Web サーバーをログに記録する最良の方法は何ですか? 組み込みの express.logger() は、ログを画面に表示するだけです。/log フォルダー内のファイルにログを記録することはできますか? また、現在のロガーはリクエストとレスポンスを自動的に記録します。一部のアプリケーション データをログ ファイルに記録する必要があります。これは、express.logger を使用して実行できますか?

よろしく、ラリス

0 投票する
4 に答える
59523 参照

javascript - Express.jsとNode.jsでセッションはどのように機能しますか?

Express.jsを使用すると、セッションは非常に簡単になります。しかし、実際にどのように機能するのか興味があります。

クライアントにCookieを保存しますか?もしそうなら、どこでそのクッキーを見つけることができますか?必要に応じて、どのようにデコードしますか?

基本的に、ユーザーがその時点で実際にサイトにアクセスしていない場合でも、ユーザーがログインしているかどうかを確認できるようにしたいです(他のサイトにアクセスしているときにFacebookがログインしていることをFacebookが認識する方法など)。しかし、私は最初にセッションがどのように機能するかを理解する必要があることを理解していると思います。

0 投票する
3 に答える
3336 参照

node.js - ExpressJSを学ぶには?

Node.js の事前知識がなくても ExpressJS を学習できますか?

これは良いアプローチですか?はいの場合、Express を学習するためにどのリソースを使用することをお勧めできますか?

0 投票する
3 に答える
4105 参照

node.js - link_toおよびNode.jsのEJS(Expressにバンドルされている)に含まれていない他のビューヘルパー?

Express Webフレームワークを使用し、EJSテンプレートエンジンを使用してnodeJSサーバーをセットアップしました。

ビュー内でEJSlink_toビューヘルパーを使用しようとすると、参照エラーが発生します。これは、私が何か間違ったことをしているためですか、それともビューヘルパーが含まれていないだけですか?

私は以下を試しました


注:EJSのカスタムタグを構成しました...