koa2 --- KOA-bodyparserミドルウェア

POST要求が処理されるため、KOA-bodyparserミドルウェアはctx.request.bodyへのデータ解析のkoa2 FORMDATA文脈缶

インストール:

NPM --save KOA-bodyparserをインストール

デモ:

1 CONST興亜=( 'KOA'が必要2 CONST bodyParser =( 'KOA-bodyparser'が必要3  
4 CONSTアプリ= 新しい興亜()
 5  
6  app.use(bodyParser())
 7  
8 app.use(非同期CTX = > {
 9    であれば(ctx.url === '/' && ctx.method === 'GET' ){
 10      CONST HTML = `
 11        <H1> koa2要求ポストデモ</ H1>
 12        <フォームメソッド=" POST "ACTION =" / ">
 13          <P>のuserName </ P>
 14          <入力名=" userNameに」
/> <BR/> 15         <P>ニックネーム</ P>
 16          <入力名= "愛称" /> <BR/>
 17          <P>メール</ P>
 18          <入力名= "メール" /> <BR/>
 19          <ボタン型= </ボタン>送信> "提出"
 20        > </フォーム
 21      `
 22      ctx.body = HTML
 23    } そう であれば(ctx.url === '/' && ctx.method === 'POST' ){
 24      CONST POSTDATA = ctx.request.body
 25      CTX。本体= POSTDATA
 26    } {
 27      ctx.body = '<H1> 404 !!! </ H1> `
28    }
 29  })
 30  
31 app.listen(4000、()=> {
 32    はconsole.log( '[デモ]要求ポストは、ポート4000で開始される' 33 })
34

実行します。

ノードdemo.js

効果:

 

 

 

 koa2学習:https://github.com/chenshenhai/koa2-note

 

 

おすすめ

転載: www.cnblogs.com/caimuguodexiaohongmao/p/11805764.html