koa相關筆記

koa:
    koa,koa-static,koa-better-body,koa-convert,koa-router
    
express  非破壞式
koa      破壞式

express  不依賴router
koa      強依賴router    

express:
    server.get("/",function(req,res,next){})
koa3:
    server.use(async (ctx,next)=>{})
koa1:
    server.use(function *(ctx,next){})
    

靜態資源
    koa-static        x
    koa-static-cache  √

    server.use(staticCache("路徑"))
    
    
請求數據
    GET                        ctx.request.query
      路由參數        ctx.params
    POST/文件
      server.use(convert(betterBody({
            uploadDir:"路徑",
            keepExtensions:bool
        })))
        
        ctx.request.fields               數據加文件信息
        ctx.request.files                    比較全的文件信息
        

session         koa-session
server.use(session{},server)

關於mysql的插件   mysql-pro

    
Transaction-事務
要麼都發生,要麼都不發生

ACID:
    A 原子性:要麼都發生,要麼都不發生
    C 持久性:只要是我提交了,他的作用就是永久的
    I 隔離性:各個事務之間是獨立的
    D 一致性:事務前後的狀態是一致的
    
encodeURIComponent    改變編碼
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章