最近發(fā)現(xiàn)華為AGC云函數服務開始支持Web平臺了,之前只支持Android版本,期待Web版本很久了,也迫不及待地集成體驗了一下,集成的Demo見Github。
集成步驟
1. 開通服務
a) 在AGC創(chuàng)建JS應用
b) 開通云函數
c) 創(chuàng)建云函數并創(chuàng)建好觸發(fā)器
2. 集成SDK
a) 輸入指令將云函數sdk下載到項目中
Npm install –save @agconnect/function1.2.0-beta1
3. 接入功能
a) 本地觸發(fā)云端函數:
通過用戶輸入的triggeruri與函數參數觸發(fā)相關函數
httpTriggerURI為函數uri,reqBody為函數參數export function call(httpTriggerURI, reqBody, timeout){
let functionCallable = agconnect.function().wrap(httpTriggerURI);
functionCallable.timeout = timeout;
return functionCallable.call(reqBody);
}
b) 效果展示
在屬于函數的uri與函數的參數后能夠正確展示函數的結果,這里我們通過輸入年份,通過函數算出該年的生肖