問題タブ [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.
mongodb - mongodbを使用してnodejs expressアプリをDRYしようとしています
nodejs Express アプリで mongodb コードを分離しようとしていますが、物事をシャッフルする方法を理解するのに苦労しています。
ここに私が持っているものの要点があり ます https://gist.github.com/759446
私はそれをミドルウェアでほとんど何もしないようにしました。サーバーを起動すると、最初のリクエストで res.myvar が正しく「オブジェクト」に設定されます。以降のすべてのリクエストは、res.myvar が「未定義」で失敗します。
db コードを 1 か所に貼り付けて、さまざまなルートで使用できるようにしたいだけです。私はこれについて間違っていますか?mongodb nodejs ドライバー ページのすべての例は、db クエリなどを作成するだけです。全体を高速アプリに統合することはあまりありません。
javascript - 関数を連続して実行する
関数を直列に実行するとどのように機能するのか説明していただけますか?Connectのソースコード
を閲覧しましたが、わかりません。
自分で書きたいです。
node.js - Node.jsでルートを整理する
Node.jsを見始めます。また、私はExpressを使用しています。そして、質問があります-Webアプリケーションルートをどのように整理できますか?すべての例では、このすべてのapp.get/post/put()
ハンドラーをapp.jsに配置するだけで、問題なく機能します。これは良いことですが、単純なHWブログ以上のものがある場合はどうでしょうか。このようなことをすることは可能ですか?
と
言い換えれば、DjangoのURLConfのようなものが欲しいのですが、Node.jsにあります。
mongodb - Node / Express / Mongo:動的コンテンツからHTML属性をレンダリングするにはどうすればよいですか?
Node / Express / Mongo / Jade(および/またはHAML.js)を使用して簡単なブログを作成しました。私はこのチュートリアルのブログアプリを使用しました(そして少し更新しました)。それ自体はhowtonode.orgからのブログアプリの更新です。
テンプレートエンジンを使用してリンクなどの属性を適切にレンダリングできますが、dbからデータを渡すと、どのhtmlもレンダリングされません。HTMLのプレーンテキストのプリントアウトを取得します。「動的」コンテンツをレンダリングするために他のノードパッケージ/モジュールが必要だと思いますが、どこから始めればよいのかわかりません。
node.js - express+jade: 提供されたローカル変数はビューで未定義です (node.js + express + jade)
jade テンプレート エンジンを使用して、node.js と Express を使用して webapp を実装しています。
テンプレートは正常にレンダリングされ、ヘルパーと動的ヘルパーにアクセスできますが、express によって提供され、layout.jade で使用および定義されている「body」ローカル変数以外のローカル変数にはアクセスできません。
これはコードの一部です:
これはtest.jadeです:
2 行目 (参照名) を削除すると、テンプレートが正しくレンダリングされ、Web ページに「hello」という単語が表示されます。=name を含めると、ReferenceError がスローされます。
私は翡翠に従っていると信じており、ローカル変数に関して正確に例を表現しています。私は何か間違ったことをしていますか、それともエクスプレスまたはジェイドのバグでしょうか?
javascript - Node.js+Express.js。より少ないCSSをレンダリングする方法は?
Expressワークスペースでより少ないCSSをレンダリングできません。
これが私の現在の構成です(私のcss/lessファイルは'public/ stylo /'にあります):
これが私のmain.jadeファイルです:
これが私のmain.lesscssです:
そして、ここに私のgoodies.less cssがあります:
クールな取引。今:私はnpmを介してインストールを減らし.css
ましたが、別の投稿から@importsはではなくを参照する必要があると聞いていました.less
。いずれにせよ、私は翡翠と少ないファイルの切り替えの組み合わせを試しましたが、成功しませんでした。.less
.css
あなたが助けたり、解決策を持ったりすることができれば、私はそれを大いに感謝します。
注: ol'を入力すると、ヒスイの部分は正常に機能します.css
。
注2:コマンドラインからlesscを使用すると、lessはコンパイルされます。
node.js - socket.ioとセッション?
ExpressFrameworkを使用しています。socket.ioからセッションデータにアクセスしたい。client.listener.server.dynamicViewHelpersデータを使用してdynamicHelpersを表現しようとしましたが、セッションデータを取得できません。これを行う簡単な方法はありますか?コードをご覧ください
node.js - node.js とジャガーノート pub/sub
私はエクスプレスフレームワークとジャガーノートを使用しています。私はジャガーノートに関する多くの例を見ました.すべての例はこの方法を使用しています(クライアント側):
安全ですか?私はそうは思いません。誰もが javascript コンソールからチャンネルを購読できます。サーバー側からチャンネルを購読する方法はありますか?
javascript - Node.js + Express.js + SSL
ExpressJS (NodeJS のフレームワーク) を使用して SSL 接続を処理する便利な方法はありますか?
node.js - Express 関数の "res" および "req" パラメータとは何ですか?
次の Express 関数では、次のようになります。
req
ととは何res
ですか? それらは何を表し、何を意味し、何をするのでしょうか?
ありがとう!