koa v1 から v2 への移行

フィリップ・YS

私はkoaでいくつかのモジュールを使用していますが、これらのドキュメントには、v2ではなくkoav1で記述されたドキュメントしかありません。また、これまでv1を使用したことがないため、v2でこれを作成する方法がわかりません。

app
  .use(body({
    IncomingForm: form
  }))
  .use(function * () {
    console.log(this.body.user) // => test
    console.log(this.request.files) // or `this.body.files`
    console.log(this.body.files.foo.name) // => README.md
    console.log(this.body.files.foo.path) // => full filepath to where is uploaded
  })
できる

Koav1からKoav2への変更は非常に簡単なプロセスです。バージョンバンプの唯一の理由は、asyncミドルウェアのジェネレーターではなく関数を使用することです。

v1ミドルウェアの例:

app.use(function* (next) {
  yield next
  this.body = 'hello'
})

v2ミドルウェアの例:

app.use(async (ctx, next) => {
  await next()
  ctx.body = 'hello'
})

asyncジェネレーターの代わりに関数を使用し、を使用する代わりにctxパラメーターとして受け入れますthis

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React-trancition-group。.v1から.v2への移行後の移行は機能しません

分類Dev

AWS SDKのv1からv2への移行:WithSubscriber()を正しく実装する方法は?

分類Dev

API V1 から API V2 への Objective-C ドロップボックス SDK の移行

分類Dev

v1からv3への移行、ネストされたタブ

分類Dev

GoogleエンドポイントV1からV2およびJava7からJava8への移行

分類Dev

C#ドライバーv2の更新ドキュメントはドライバーv1から移行します

分類Dev

Python:文字列[[k1:v1、k2:v2]、[k3:v3]]からオブジェクトへ

分類Dev

Microsoft.OneDriveSDK v1をv2に移行する方法は?

分類Dev

Erikのcss-resetのv1とv2の違い

分類Dev

V2からV3SurveymonkeyAPIに移行する方法

分類Dev

Material UIv0.xからv1.yへの移行手順

分類Dev

v1からreact-native-navigationv2に移行した後の不変の違反

分類Dev

Traefik v2 IngressRouteCRDからDocker以外のサービスへ

分類Dev

TensorFlow v1とv2でのKerasのZeroPadding2Dの違いは?

分類Dev

指定されたIDで2列v1とv2の平均と標準偏差をとる関数を書く方法はありますか?

分類Dev

AzureADのバージョンがV1かV2かを確認するにはどうすればよいですか?

分類Dev

2つのstd :: vectors v1とv2があり、これらを構造体に結合したくないとします。v1がソートによって変換されたのと同じ方法でv2を変換する方法は?

分類Dev

Cloud Endpoints Framework v2、iOSクライアントへの移行

分類Dev

build.gradleファイルからV1(Jar署名)またはV2(完全APK署名)を使用する方法

分類Dev

Azure CLI v1とv2?

分類Dev

RxJavav1からv2

分類Dev

DynamoDBからAWSSDK v2を使用したElasticsearchへ?

分類Dev

react-routerv3からv4への移行

分類Dev

com.mikepenzv3からv5への移行

分類Dev

C ++ Visual2006からV2010CFile、ifstreamへの移行

分類Dev

C#.Net の Google Drive Apis v2 から v3 に ParentReference を移行する

分類Dev

QuotaBytesTotal/ QuotaBytesUsed を Google Drive Apis v2 から C# .Net の v3 に移行する

分類Dev

サービスのボリュームをv2からv3に移行します

分類Dev

bashでmultimap <K、V>を<K、{V1、V2}>のマップに変換する方法

Related 関連記事

  1. 1

    React-trancition-group。.v1から.v2への移行後の移行は機能しません

  2. 2

    AWS SDKのv1からv2への移行:WithSubscriber()を正しく実装する方法は?

  3. 3

    API V1 から API V2 への Objective-C ドロップボックス SDK の移行

  4. 4

    v1からv3への移行、ネストされたタブ

  5. 5

    GoogleエンドポイントV1からV2およびJava7からJava8への移行

  6. 6

    C#ドライバーv2の更新ドキュメントはドライバーv1から移行します

  7. 7

    Python:文字列[[k1:v1、k2:v2]、[k3:v3]]からオブジェクトへ

  8. 8

    Microsoft.OneDriveSDK v1をv2に移行する方法は?

  9. 9

    Erikのcss-resetのv1とv2の違い

  10. 10

    V2からV3SurveymonkeyAPIに移行する方法

  11. 11

    Material UIv0.xからv1.yへの移行手順

  12. 12

    v1からreact-native-navigationv2に移行した後の不変の違反

  13. 13

    Traefik v2 IngressRouteCRDからDocker以外のサービスへ

  14. 14

    TensorFlow v1とv2でのKerasのZeroPadding2Dの違いは?

  15. 15

    指定されたIDで2列v1とv2の平均と標準偏差をとる関数を書く方法はありますか?

  16. 16

    AzureADのバージョンがV1かV2かを確認するにはどうすればよいですか?

  17. 17

    2つのstd :: vectors v1とv2があり、これらを構造体に結合したくないとします。v1がソートによって変換されたのと同じ方法でv2を変換する方法は?

  18. 18

    Cloud Endpoints Framework v2、iOSクライアントへの移行

  19. 19

    build.gradleファイルからV1(Jar署名)またはV2(完全APK署名)を使用する方法

  20. 20

    Azure CLI v1とv2?

  21. 21

    RxJavav1からv2

  22. 22

    DynamoDBからAWSSDK v2を使用したElasticsearchへ?

  23. 23

    react-routerv3からv4への移行

  24. 24

    com.mikepenzv3からv5への移行

  25. 25

    C ++ Visual2006からV2010CFile、ifstreamへの移行

  26. 26

    C#.Net の Google Drive Apis v2 から v3 に ParentReference を移行する

  27. 27

    QuotaBytesTotal/ QuotaBytesUsed を Google Drive Apis v2 から C# .Net の v3 に移行する

  28. 28

    サービスのボリュームをv2からv3に移行します

  29. 29

    bashでmultimap <K、V>を<K、{V1、V2}>のマップに変換する方法

ホットタグ

アーカイブ