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