時間:2020/01/23
步驟
1.在微信開發者工具中雲函數所在的文件夾的圖標與其他文件夾是不同的,如下(第一個是雲函數):
如果需要使一個普通文件變為雲函數文件夾,需要在project.config.json(配置文件)中添加一行:
"cloudfunctionRoot": "cloudfunctions/",
2.要使用雲函數必須先安裝node.js,安裝后在cmd中輸入node -v和npm -v打印版本號就可以知道是否安裝成功.
3.需要為雲函數安裝wx-server-sdk依賴,在cmd中進入雲函數所在的文件夾(可以直接在微信開發者工具中右鍵在終端打開),然后輸入:
npm install --save wx-server-sdk@latest
安裝成功后,在雲函數的目錄下會多一個package-lock.json文件,這就成功了.
4.最后就是上傳雲函數,上傳成功后就可以使用雲函數了.
總結
在這里想說一下自己寫微信小程序后發現的雲函數的優勢:
1.使用雲函數就可以不用考慮后端的東西,這一方面是由於node.js帶來的,另一方面是微信開發者工具給雲開發提供了可視化的環境,這就極大的方便了前端程序員的開發(這里吐槽一下,我真的感覺前端的樣式位置什么的好亂,可能是我太傻了......)
2.天然的權限控制,由於雲開發使用的是微信內部的環境,所以你直接可以通過可視化的環境進行權限控制,而不用寫復雜的代碼,而且由於openid的存在,這種權限控制也十分安全.
以上只是自己的體會,有不對的地方可以在評論區懟我,手動笑臉