問題タブ [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 投票する
1 に答える
1027 参照

node.js - koa-router を使用して別のファイルでサブルートが機能しない

私のkoa@nextアプリは次の構造を持っています。私はkoa-router@nextルーティングに使用しています:

./app.js

./routes/index.js

ルートNot Foundでエラーが発生します。/hello

依存バージョン:

koa-routerv7.1.0でも同様です。

ご協力ありがとうございました!

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

javascript - カスタム Koa ミドルウェアのエラー処理をテストするにはどうすればよいですか?

ExpressJs から Koa JS (v1) への古いアプリの移行の一環として。発生したエラーを処理するためのミドルウェアを作成しました。次のようになります。

次のようにアプリケーションに含まれます。

これはすべて正常に動作しますが、単体テストでミドルウェアをテストしたいと思います。おそらく、Koa とジェネレーターの機能の両方にまだかなり慣れていないため、これを行う方法を理解するのに苦労しています.

エラー処理ミドルウェアをインポートする場合、エラーをスローする関数を渡す必要があることはわかっていますが、渡された関数をどのように実行すればよいでしょうか? いくつかの説明を閉じる必要がありますか?ステータスコードなどに設定された値をアサート/期待するにはどうすればよいですか?

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

koa - koa-router で「/index?id=xxx」のような URL に一致させたい場合、「id」を取得するにはどうすればよいですか?

koa-router で「/index?id=xxx」のような URL に一致させたい場合、「id」を取得するにはどうすればよいですか? Web 上のほとんどの記事では通常、url lick '/index/:id' を使用していますが、バックエンド インターフェイスはそうではありません。

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

javascript - Koa.js route() は関数ではありません

パラメータを使用してタグでrss xmlを返す簡単なkoaアプリを作成しました。ミドルウェアがルーターファイルからルーターを読み取れないようです。うまくいかない理由がわかりません。このapp.jsをbabel-nodeで実行しています。そして、それは以下のこのエラーを言い続けます

ルート/index.js

app.js