nodejs之koa常用功能

2021-10-03 19:51:49 字數 2340 閱讀 9373

const koa =

require

('koa'

)const

static

=require

('koa-static'

)new

koa(

)const path =

require

('path'

)// koa-static 搭建靜態資源伺服器

use(

static

(path.

join

(__dirname,

'./static'))

)listen

(3000,(

)=>

)

const koa =

require

('koa'

)new

koa(

)const router =

require

('koa-router')(

)// 引入並例項化

router

.get(

'/',

async

(ctx, next)

=>).

get(

'/list'

,async

(ctx, next)

=>

)// router.allowedmethods根據ctx.status設定response響應頭

use(router.

routes()

).use(router.

allowedmethods()

)listen

(3000,(

)=>

)

const koa =

require

('koa'

)new

koa();

use(

async

(ctx)

=>

= request

//方法二

const url = ctx.url

const query = ctx.query

const querystring = ctx.querystring

ctx.body =})

listen

(3000,(

)=>

)

使用原生

const koa =

require

("koa"

)new

koa(

)use

(async ctx =>

ctx.body =

"success"

+ method;})

function

parsepost

(ctx)

) ctx.req.on(

'end',(

)=>)}

catch

(error)}

)}listen

(3000,(

)=>

)

使用koa-bodyparser中介軟體

const bodyparser =

require

('koa-bodyparser'

)use

(bodyparser()

)// 如果是post請求使用如下方式獲取資料

var data = ctx.request.body

console.

log(

"這是post請求的資料"

, data)

js部分

const koa =

require

('koa'

)const views =

require

('koa-views'

)const path =

require

('path'

)new

koa(

)use

(views

(path.

join

(__dirname,

'./view'),

))use(

async ctx =>)}

)listen

(3000,(

)=>

)

在同目錄新建view資料夾,建立乙個index.ejs檔案

word之常用功能

0 word區域 標題欄 快速訪問工具欄 功能區 功能按鈕 導航視窗 編輯區 水平垂直滑動條 狀態列 1 更改office主題。檔案 帳戶 office主題。傳統白色 淺灰色 深灰色 2 高版本word文件另存為低版本文件。檔案 另存為 選擇檔案存放路徑 選擇檔案儲存型別 word 97 2003 ...

STL之map常用功能

include include include include include include using namespace std mapnum 用分隔符解析字串 void splittoarray const std string src,const std string sep,std ve...

MyBatisPlus常用功能之簡介

恢復內容開始 功能一 id生成策略。功能二 自動填充功能 比如有些當前系統時間 自動填充的實現 實現乙個介面,實現其方法,設定要自動填充的字段。功能三 樂觀鎖,在記錄後面加上版本號與資料庫版本號進行對比。修改是會修改資料庫版本號。主要用於解決丟失更新問題。樂觀鎖的實現過程 新增乙個配置類 基於shp...