国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Fastify.js-配置Content-Type接收buffer、配置JWT

huayeluoliuhen / 1146人閱讀

摘要:最近在開發(fā)一個(gè)類的一個(gè)代碼庫,選擇了的框架,這個(gè)框架相對(duì)比較小眾,在配置的時(shí)候,總是獲取不到二進(jìn)制流。增加解析器增加對(duì)的支持還有一個(gè)配置配置配置獲取監(jiān)聽注冊(cè)解密攔截所有的的生命周期,每次在獲取請(qǐng)求的時(shí)候進(jìn)行解密。

最近在開發(fā)一個(gè)類unPKG的一個(gè)代碼庫,選擇了Fastify.js的框架,這個(gè)框架相對(duì)express.js比較小眾,在配置Content-Type的時(shí)候,總是獲取不到buffer二進(jìn)制流。

// 增加 Content-type 解析器 -增加對(duì)buffer的支持
fastify.addContentTypeParser("*", { parseAs: "buffer" }, function(
  req,
  body,
  done
) {
  done(null, body)
})

還有一個(gè)配置JWT

配置secret
// 配置jwt
fastify.register(jwt, {
  secret: "test"
})
獲取Token
// 監(jiān)聽-注冊(cè)token
fastify.post("/sign", async (request, reply) => {
  const token = await reply.jwtSign(request.body)

  reply.send({ token: token })
})
解密Token
攔截所有的 onRequest 的生命周期,每次在獲取請(qǐng)求的時(shí)候進(jìn)行解密。然后返回給監(jiān)聽
fastify.addHook("onRequest", async (request, reply) => {
  try {
    await request.jwtVerify()
  } catch (err) {
    reply.send(err)
  }
})

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/106445.html

相關(guān)文章

  • 使用JWT保護(hù)你的Spring Boot應(yīng)用 - Spring Security實(shí)戰(zhàn)

    摘要:創(chuàng)建應(yīng)用有很多方法去創(chuàng)建項(xiàng)目,官方也推薦用在線項(xiàng)目創(chuàng)建工具可以方便選擇你要用的組件,命令行工具當(dāng)然也可以。對(duì)于開發(fā)人員最大的好處在于可以對(duì)應(yīng)用進(jìn)行自動(dòng)配置。 使用JWT保護(hù)你的Spring Boot應(yīng)用 - Spring Security實(shí)戰(zhàn) 作者 freewolf 原創(chuàng)文章轉(zhuǎn)載請(qǐng)標(biāo)明出處 關(guān)鍵詞 Spring Boot、OAuth 2.0、JWT、Spring Security、SS...

    wemall 評(píng)論0 收藏0
  • 全棧前端入門必看 koa2+mysql+vue+vant 構(gòu)建簡單版移動(dòng)端博客

    摘要:要注意這里必須和創(chuàng)建的時(shí)候傳入的一致,因?yàn)榉?wù)端需要用創(chuàng)建時(shí)的來解密。是校驗(yàn)碼解析時(shí)需要一致才能取到信息過期時(shí)間設(shè)置為格式有。 koa2+mysql+vue+vant 構(gòu)建簡單版移動(dòng)端博客 具體內(nèi)容展示 showImg(https://segmentfault.com/img/remote/1460000015962704?w=375&h=670); showImg(https://s...

    maybe_009 評(píng)論0 收藏0
  • 全棧前端入門必看 koa2+mysql+vue+vant 構(gòu)建簡單版移動(dòng)端博客

    摘要:要注意這里必須和創(chuàng)建的時(shí)候傳入的一致,因?yàn)榉?wù)端需要用創(chuàng)建時(shí)的來解密。是校驗(yàn)碼解析時(shí)需要一致才能取到信息過期時(shí)間設(shè)置為格式有。 koa2+mysql+vue+vant 構(gòu)建簡單版移動(dòng)端博客 具體內(nèi)容展示 showImg(https://segmentfault.com/img/remote/1460000015962704?w=375&h=670); showImg(https://s...

    Galence 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<