問題タブ [express-4]
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.
node.js - 「DEBUG=node:* ./bin/www」なしでExpress 4を使用してアプリを実行するにはどうすればよいですか
私は Node.js + Express 4 を学習しており、アプリを実行するコマンドは次のようになります。
$>DEBUG=node:* ./bin/www
そして、このコマンドは何をしますか?
次のようにアプリを実行するにはどうすればよいですか。
$>node app.js
PS: phpStrom で実行する必要があり、構成の最初のコマンドで設定できません。
node.js - Node Express Busboy ファイルとフィールドのアップロード
Busboy を Express で使用して画像のアップロードを処理する場合、次のように multipart/form-data 投稿のフィールドとファイルを取得できます。
私が疑問に思っているのは、ファイルを処理する前に、フィールドが何であるかを知りたい場合があるということです。私の実験では、毎回フィールドが最初に取得されるようです。これが常に当てはまることが保証されているかどうかは誰にもわかりませんか?
node.js - Express 4 アプリ スタックからミドルウェアを動的に削除する
私はノードが初めてで、Express 4 で「その場で」ルートを追加および削除しようとしています。 app.use(path,route) を使用してそれらを追加していますが、アプリでそれらを見つけることができます._router.stack 配列ですが、特定のルーターを削除できません。出来ますか?app._router.stack.splice(myRouterIndex,1) を試しましたが成功しませんでした。
これが私の例です:
2 番目の console.log(app._router.stack) は、最初のものとまったく同じように出力されます。
node.js - 単純なエラー: Express 3 -> 4. コントローラーを移動してインデックスを要求する
こんにちは、同様のエラーを見たことがありますが、この状況には該当しません。私は Getting Mean の本を読んでいますが、Express 3 のすべての教訓を Express 4 アプリに適用しています。
app.js 内
routes/index.js 内
app_server/controllers/main.js 内
アプリを実行すると、res.render('index', { title: 'Loc8r' }); ライン。
何時間もこれにいました。助けていただければ幸いです。
express - Express.js 4.xでミドルウェア内のparamにアクセスするには?
ミドルウェア内のルート パラメータを変更したい:
ミドルウェア内でそれを行うにはどうすればよいですか? ミドルウェアの実行中にパラメーターがまだ解析されていないようです...
javascript - Express 4 でリクエストと共に送信する Cookie を取得できません
ここに私の初期設定があります:
次に、私のコントローラーで (単純なルーターを介してコントローラーにルーティングされ、Rails のような命名規則に基づいて適切なアクションをレンダリングします)、次のようにします。
これthis.services.render.view
は単なるサービスであるため、記述する必要はありません。res.render('./app/controllers' + controller + '/' + action)
コントローラーの res.cookie 行に注意してください ( docs on express.js )。それは公式ドキュメントが行うように言っていることであり、実際にはブラウザで設定されています:
ただし、 res.cookie の上の行はログであり、その中にあると思いますが、次のtest_cookie
とおりです。
ブラウザ側で設定され、おそらく送信されているにもかかわらず、私が得るのは毎回標準の空のCookieだけです。
私の質問は次のとおりです: Express 4 で Cookie を適切に設定および受信するにはどうすればよいですか?