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

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

node.js - koa-router redircet を使用

koa-router を使用してノードに ajax リクエストを投稿し、「/」をリダイレクトしたいのですが、url は変更されませんでした。これは私のコードです:

私の願いは '/login' => '/' ですが、URL は '/login' => '/login' に変わりませんでした。 これが結果です

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

javascript - Koa でのルートのエクスポート

ルートをエクスポートするときに奇妙な問題が発生しています。何らかの理由で、このコードは私にとってはうまくいきます:

app.js

ルート/index.js


しかし、ルート関数をエクスポートしてから呼び出そうとするとapp.js、エラーが発生します。

app.js

ルート/index.js

2 番目の方法で実行すると機能しないのはなぜですか?

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

javascript - KoaでHTML出力をきれいに印刷しますか?

Jade テンプレートからの HTML 出力を美しくする方法はありますか? Expressのに似た何かapp.locals.pretty = true;?私は使用してkoa-routerおりkoa-views、それが関連する場合。

サーバー.js

ルート/index.js

ビュー/index.jade

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

node.js - Koa 2で無効なGETリクエストを処理するには?

以下は、私がセットアップした単純な Koa サーバーです。ただし、無効な GET リクエストが実行されるたびに、Chrome のネットワーク リソース タブでpendingが指定されるように、サーバーが「ハング」します。

サーバー.js

エラーミドルウェア

無効な静的ファイル リクエストを含む、すべての無効な GET リクエストを適切に処理するにはどうすればよいですか?

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

javascript - Koa 2 で 404 を処理するには?

404.jade無効な GET 要求があるたびにレンダリングしたいファイルがあります。

これが私の現在のコードです:

app.js

ルート/index.js

ルート/user.js

どのような種類の無効な GET リクエストを処理し、それが発生しawait ctx.render('404')たときに何らかの方法で使用するにはどうすればよいですか?

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

forms - プログラムで koa,koa-router,koa-body を使用していますが、this.reauest.body の値は "{}" です

「フォーム」を使用して、データを Web サーバーに送信します。フロントエンド:

バックエンド コード、 Github リンク:

しかし、結果は --> this.request.body は {} です。

私は何を間違っていますか?

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

asynchronous - Koa 2 + パスポート + 非同期

Koa 2 でローカル Passport 戦略を実装しようとしていますが、重要なものがありません...

私のルートがpassport.authenticate()に到達すると、ユーザーを取得できますが、そのawait()から戻ることはないため、コードはそれ以上進みません。

認証:

ルート

したがって、私のコードはヒットします ('USER FOUND - DONE')... しかし、ルートで 'I NEVER MAKE IT TO THIS POINT' に到達することはありません。いくつかのことを切り替えてみたので、私が正しくやっていない本当にばかげたものになる可能性があると確信しています。

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

node.js - node + koa アプリで newrelic を設定する方法

node.js、koa、koa-router を使用するアプリケーションがあります。アプリケーションに newrelic を追加したいのですが、koa をサポートしていません。

そこで、koa-newrelic ( https://github.com/AfterShip/koa-newrelic ) を利用しようとしましたが、それでも機能しません。

私はまだ/*すべてのトランザクションを取得します。

誰がこれについて経験がありますか?