NodeRed動態產QRcode

NodeRed 一景

專案目的

設計流程

  1. 將必須套件匯入NodeRed
  2. 使用context.global.[套件名]

參考資料

  1. [匯入套件]

匯入NodeRed

functionGlobalContext: {humixapi: require('./server/lib/index.js'),qr: require('qr-image'),crypto: require('crypto'),
[想要的套件名稱]: require('想要匯入的套件')
},

根據 Facebook id 加密產出範例

  1. input 拿到http node,並在URL設定 /encode/:user
  2. function 拿到 function node,並在裡面撰寫如下內文,其中msg.req.params.user 就是可以拿到 input裡面那個user裡的資訊
http://localhost:1880/node-red/encode/[fb_id]http://localhost:1880/node-red/encode/123  <- 參考連結{href: "http://localhost:1880/node-red/qrcode/99123_6d6cd63284be4a47ba7aec4a3458939a95dcbdd5cd0438f23d7457099b4b917c"}

動態產出Qrcode 範例

  1. input 拿到http node,並在URL設定 /qrcode/:user
  2. function 拿到 function node,並在裡面撰寫如下內文,其中msg.req.params.user 就是可以拿到 input裡面那個user裡的資訊
http://localhost:1880/node-red/qrcode/[自己想要埋藏的代碼]
http://localhost:1880/node-red/qrcode/asfsafadf

--

--

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheng-Yu Lin

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。