問題タブ [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 に答える
23189 参照

node.js - koa-router でリクエストパラメーターを取得する

http://localhost:3000/endpoint?id=83は 404 (見つかりません) になります。他のすべてのルートは期待どおりに機能します。ここで何か不足していますか?

パラメータに関する koa-router ドキュメント

角度コントローラでのリクエスト:

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

javascript - koa-router が定義せずに追加する「ファントム」ルートを取り除く方法

私は非常に小さなアプリの開発を開始しており、koa-router で koa フレームワークを使用することにしました (将来的には他のミドルウェアの中でも)

質問は、ルートを指定した後、奇妙なキャッチオール、メソッドなし、URL ルートが表示されないことです

...実行すると、次の結果が得られます。

一体どこから (.*) が来ているのですか?

また、koa-router のデバッグを有効にすると、

、さらに奇妙にするために、このルートにはどのような種類のメソッドも関連付けられていないことを示しています

その「ファントム」エントリのアイデアはありますか?

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

generator - ノードでkoa-requestを使用して、Koaでリクエスト応答を取得します

Koaエコシステムを始めています。私はそれがジェネレーター関数に基づいていることを知っています (今のところ、私にとってはかなり新しいトピックです)。非常に単純なタスクで問題が発生しています: 外部 Web サービスを呼び出し、応答を取得してクライアント アプリに送信します (私の場合はAngular)。

コード:

yieldnextで管理する必要があると思いますが、さまざまなテストを行っていて問題があり、この場合の Koa のベスト プラクティスを知りたいです。

ありがとう!

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

javascript - 「未定義」を返す Koa クッキー

ブラウザからサーバー内のURLにPOSTリクエストが送信された後/generate、文字列を作成してCookieとして保存したいと考えています。GET リクエストが後でブラウザから/retrieveサーバーの URL に送信されたときに、その文字列をクライアントへの応答として送信したいと考えています。

これが私が試したものです:

ルート.js

POST 要求ハンドラーが既に実行されていて、その Cookieが必要な場合でも、なぜthis.cookies.get('generatedString')戻るのですか? どんな助けでも大歓迎です!undefinedset


編集:fetch重要な場合は、 API を使用して POST および GET 要求を作成していることに言及する価値があると思いました。

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

javascript - koa-router がジェネレーターで動作しない

ジェネレーターを使用しているときに、koa にリクエストに応答してもらうのに苦労しています。これを実証するために test.js アプリを作成しました。

ノードv4.6.1でサーバーを実行しています

エラーは発生しませんが、get リクエストを送信するNot Foundと、コンソール ログが取得されません。

ただし、このコードは機能します。

ジェネレーターが動かない理由は?

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

node.js - ルーターが KOA2 で定義されていません

2 つのファイルがあります。1 つは app.js で、もう 1 つは api.js です。私が持っている最初のファイルで:

そして api.js には次のものがあります。

プロジェクトを実行すると、次のエラー メッセージが表示されます: Router is not defined.

しかし、両方のファイルを一緒に書き込むと、アプリケーションはうまくいきます。

誰でも問題を知っていますか?

var Router = require('koa-router')で解決しました