KOA mongoose後台處理非同步

2021-09-01 16:04:38 字數 603 閱讀 5586

正常運用:

page.post('/get',async (ctx)=>,function(err,_rs))

ctx.body = rs;

})

async await就是交替著出現的;先有乙個 async然後後面一定有await;

那什麼時候用async呢,非同步的地方,比如資料庫請求基本就可以用了。。。;

下面複雜一點:

page.post('/run',async (ctx)=>);

exports.parsepostdata = function( ctx ) )

ctx.req.addlistener("end",function())

} catch ( err )

})}

用到了promise,他用resolve(rs)往上拋結果,而await是用 return rs拋結果;另外,promise會更多相容一些非同步,比如nodejs裡有的redis,你如果要redis.get(『***x』,(err,rs)=>{})這樣的方法時無法用await redis.get(『***x』,(err,rs)=>{}),但是可以用promise;

json後台處理

ashx.cs中需要的工作 一般處理程式中使用session 如果想要在ashx中應用session則必須先引入乙個標頭檔案using system.web.sessionstate 然後public class jsonhandler ihttphandler,irequiressessionst...

iOS 後台處理

ios 後台處理的常見用途 1 進入後台時候刪除資源 應用處於掛起狀態的時候所占用的資源越少,該應用被ios終止的風險就越低。通過從記憶體中清理那些易於重新建立的資源,可以增加應用駐留記憶體的機會,因此可以大幅加快重啟速度。2 進入後台時候儲存狀態 儲存與使用者執行的操作相關的所有資訊,這樣的話,使...

節點拖動後台處理

require include conn.php require include db conn.php require tree treemenu.php dbconn new db conn tree menu new treemenu conn 託拽型別 drag type post drag...