問題タブ [koa]

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 に答える
9234 参照

javascript - ノードスタイルのコールバックの代わりにyieldを使用するときにエラーをチェックする方法は?

特にkoaのコンテキストで、javascript の新しい ecma6 ジェネレーターと yield-operator に頭を悩ませています。

不自然な例を考えてみましょう:

これは次のようになります。

errしかし、実行する目的で、存在することをどのように確認し//do something with the errorますか?

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

generator - ES6 ジェネレーターが関数呼び出しよりも優れているのはなぜですか?

ES6 ジェネレーターの利点のいくつかについて、私はまだ混乱しています。どうやって、

のようなものと比較して、

Koa のようなものにとってジェネレータが特別な理由は何ですか? これは、Koa.js がジェネレーターについて言わなければならないことです。

Connect の実装とは対照的に、関数が返されるまで一連の関数を介して単純に制御を渡します。Koa は「ダウンストリーム」を生成し、制御は「アップストリーム」に戻ります。

それは私の上記の擬似コードが行うことではありませんか?

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

node.js - koa-static を使用した Koajs での Emberjs アプリケーションのホスティング

koa-staticを使用して koajs で emberjs アプリケーションをホストしています。以下のコードによると:

呼び出し時localhost:3000/AppViewerに自分のページが表示されず、.js および .css ファイルが見つからないというエラーが表示されますが、localhost:3000/AppViewer/index.htmlすべてを呼び出すと正しく機能します。だから私の質問は、電話をかけたときに私のページを見る方法localhost:3000/AppViewerです。

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

node.js - Express の上に Koajs アプリをマウントする

koajs.com から:

app.callback()

http.createServer() メソッドがリクエストを処理するのに適したコールバック関数を返します。このコールバック関数を使用して、koa アプリを Connect/Express アプリにマウントすることもできます。

これで、独自の http サーバーを既に開始している Express アプリができました。この既存のサーバーの上に koa アプリをマウントして、同じポートを共有するにはどうすればよいですか?

koa アプリを Express ミドルウェアとして含めますか? 私はまだそれを使用app.callback()していますか?

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

javascript - Koa アプリケーションを別のディレクトリにマウントする

3 つの koa アプリケーションがあり、これらのアプリケーションの構造は次のようになります。

  • app.js

  • ディレクトリ app2

    • app2.js
  • ディレクトリ app3

    • app3.js

    パッケージを使用してapp.jsにapp2.jsとapp3.jsをマウントしようとしましたkoa-mountが、エラーが発生しました:

    /li>

問題は、別のディレクトリに存在するミドルウェアとして別の koa アプリケーションをロードする方法です。

0 投票する
0 に答える
499 参照

node.js - Powershellでハーモニー引数を使用してNodejsのエイリアスを設定します

ノードで作業するたびに使用する必要があります。最近、 koajsnode --harmonyで作業しており、koajsのホームページでこのコマンドを使用できると言われています

しかし、powershellでこのコマンドを呼び出すと、次のエラーが発生します:

では、ハーモニー引数を使用してノードのエイリアスをノードに変更するにはどうすればよいですか?

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

node.js - Expressjs または Koajs の静的ファイルの相対パス

以下のようなアプリケーションの構造があります。

  • アプリケーションA
    • a.js
  • アプリケーションB
    • b.js
  • アプリケーションC
    • c.js
  • 公衆

ディレクトリに静的ファイルがありますpublica.jsディレクトリにあるアプリケーションがApplicationAディレクトリにアクセスするにはどうすればよいですかpublic

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

node.js - コールバックを使用する場合、KOA でヘッダーを設定できません

最近、JavaScript コールバックを使用する新しいプロジェクトに取り組みました。そして、私はkoaフレームワークを使用していました。しかし、このルートを呼び出したとき:

このエラーが発生します:

0 投票する
5 に答える
4889 参照

javascript - KOA の nodejs でコールバックを使用する

最近、私は新しいプロジェクトに取り組んでおり、このプロジェクトは nodejs で JavaScript コールバックを使用しています。現在はKOAを使用していますが、ES6 ジェネレーターとコールバックを使用しようとすると問題が発生します。

KOAではload、json を呼び出してクライアントに応答する必要があるため、以下のコードを使用します。

しかし、私はこのエラーが発生します: