問題タブ [koa-router]
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 - koa-router redircet を使用
koa-router を使用してノードに ajax リクエストを投稿し、「/」をリダイレクトしたいのですが、url は変更されませんでした。これは私のコードです:
私の願いは '/login' => '/' ですが、URL は '/login' => '/login' に変わりませんでした。 これが結果です
javascript - Koa でのルートのエクスポート
ルートをエクスポートするときに奇妙な問題が発生しています。何らかの理由で、このコードは私にとってはうまくいきます:
app.js
ルート/index.js
しかし、ルート関数をエクスポートしてから呼び出そうとするとapp.js
、エラーが発生します。
app.js
ルート/index.js
2 番目の方法で実行すると機能しないのはなぜですか?
javascript - KoaでHTML出力をきれいに印刷しますか?
Jade テンプレートからの HTML 出力を美しくする方法はありますか? Expressのに似た何かapp.locals.pretty = true;
?私は使用してkoa-router
おりkoa-views
、それが関連する場合。
サーバー.js
ルート/index.js
ビュー/index.jade
node.js - Koa 2で無効なGETリクエストを処理するには?
以下は、私がセットアップした単純な Koa サーバーです。ただし、無効な GET リクエストが実行されるたびに、Chrome のネットワーク リソース タブでpendingが指定されるように、サーバーが「ハング」します。
サーバー.js
エラーミドルウェア
無効な静的ファイル リクエストを含む、すべての無効な GET リクエストを適切に処理するにはどうすればよいですか?
javascript - Koa 2 で 404 を処理するには?
404.jade
無効な GET 要求があるたびにレンダリングしたいファイルがあります。
これが私の現在のコードです:
app.js
ルート/index.js
ルート/user.js
どのような種類の無効な GET リクエストを処理し、それが発生しawait ctx.render('404')
たときに何らかの方法で使用するにはどうすればよいですか?
forms - プログラムで koa,koa-router,koa-body を使用していますが、this.reauest.body の値は "{}" です
「フォーム」を使用して、データを Web サーバーに送信します。フロントエンド:
バックエンド コード、 Github リンク:
しかし、結果は --> this.request.body は {} です。
私は何を間違っていますか?
asynchronous - Koa 2 + パスポート + 非同期
Koa 2 でローカル Passport 戦略を実装しようとしていますが、重要なものがありません...
私のルートがpassport.authenticate()に到達すると、ユーザーを取得できますが、そのawait()から戻ることはないため、コードはそれ以上進みません。
認証:
ルート
したがって、私のコードはヒットします ('USER FOUND - DONE')... しかし、ルートで 'I NEVER MAKE IT TO THIS POINT' に到達することはありません。いくつかのことを切り替えてみたので、私が正しくやっていない本当にばかげたものになる可能性があると確信しています。
node.js - node + koa アプリで newrelic を設定する方法
node.js、koa、koa-router を使用するアプリケーションがあります。アプリケーションに newrelic を追加したいのですが、koa をサポートしていません。
そこで、koa-newrelic ( https://github.com/AfterShip/koa-newrelic ) を利用しようとしましたが、それでも機能しません。
私はまだ/*
すべてのトランザクションを取得します。
誰がこれについて経験がありますか?