摘要:最近在開發一個類的一個代碼庫,選擇了的框架,這個框架相對比較小眾,在配置的時候,總是獲取不到二進制流。增加解析器增加對的支持還有一個配置配置配置獲取監聽注冊解密攔截所有的的生命周期,每次在獲取請求的時候進行解密。
最近在開發一個類unPKG的一個代碼庫,選擇了Fastify.js的框架,這個框架相對express.js比較小眾,在配置Content-Type的時候,總是獲取不到buffer二進制流。
// 增加 Content-type 解析器 -增加對buffer的支持 fastify.addContentTypeParser("*", { parseAs: "buffer" }, function( req, body, done ) { done(null, body) })
還有一個配置JWT
配置secret// 配置jwt fastify.register(jwt, { secret: "test" })獲取Token
// 監聽-注冊token fastify.post("/sign", async (request, reply) => { const token = await reply.jwtSign(request.body) reply.send({ token: token }) })解密Token
攔截所有的 onRequest 的生命周期,每次在獲取請求的時候進行解密。然后返回給監聽
fastify.addHook("onRequest", async (request, reply) => { try { await request.jwtVerify() } catch (err) { reply.send(err) } })
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/106445.html
摘要:創建應用有很多方法去創建項目,官方也推薦用在線項目創建工具可以方便選擇你要用的組件,命令行工具當然也可以。對于開發人員最大的好處在于可以對應用進行自動配置。 使用JWT保護你的Spring Boot應用 - Spring Security實戰 作者 freewolf 原創文章轉載請標明出處 關鍵詞 Spring Boot、OAuth 2.0、JWT、Spring Security、SS...
摘要:要注意這里必須和創建的時候傳入的一致,因為服務端需要用創建時的來解密。是校驗碼解析時需要一致才能取到信息過期時間設置為格式有。 koa2+mysql+vue+vant 構建簡單版移動端博客 具體內容展示 showImg(https://segmentfault.com/img/remote/1460000015962704?w=375&h=670); showImg(https://s...
摘要:要注意這里必須和創建的時候傳入的一致,因為服務端需要用創建時的來解密。是校驗碼解析時需要一致才能取到信息過期時間設置為格式有。 koa2+mysql+vue+vant 構建簡單版移動端博客 具體內容展示 showImg(https://segmentfault.com/img/remote/1460000015962704?w=375&h=670); showImg(https://s...
閱讀 2563·2021-09-30 10:00
閱讀 3497·2021-09-22 10:54
閱讀 6245·2021-09-07 10:28
閱讀 2950·2019-08-29 13:53
閱讀 748·2019-08-29 12:42
閱讀 964·2019-08-26 13:51
閱讀 1261·2019-08-26 13:32
閱讀 3026·2019-08-26 10:39