微信小程序開發問題:VM70:1 cloud init error: Error: invalid scope 沒有權限,請先開通雲服務

一、問題/警告描述:

1、問題:
VM70:1 cloud init error: Error: invalid scope 沒有權限,請先開通雲服務

2、警告:
根據 sitemap 的規則[0],當前頁面 [pages/index/index] 將被索引
在這裏插入圖片描述
下面會分開進行解決,請查看第三、四點。

二、究竟什麼是雲開發?

開發者可以使用雲開發開發微信小程序、小遊戲,無需搭建服務器,即可使用雲端能力。
雲開發爲開發者提供完整的原生雲端支持和微信服務支持,弱化後端和運維概念,無需搭建服務器, 使用平臺提供的 API 進行核心業務開發,即可實現快速上線和迭代,同時這一能力,同開發者已經使用的雲服務相互兼容,並不互斥。

雲開發主要提供的三大功能:

功能一:雲函數
在之前使用bmob開發時候,雲函數只有屬於增值功能,免費使用40天后需要付費才能繼續使用。如今小程序雲開發編寫並部署在雲端的函數,可以在小程序內隨時調用。避免了維護鑑權機制、購買或搭建服務器等環節,進一步降低開發成本。

功能二:雲數據庫
可以直接在小程序前端或雲函數中對數據庫進行讀寫。同時,你也能在「雲開發」控制檯上直觀查看並管理小程序數據。數據庫 API 包含增刪改查的能力,使用 API 操作數據庫只需三步:獲取數據庫引用、構造查詢/更新條件、發出請求

功能三:文件存儲管理
文件上傳/下載及管理功能不僅能在在小程序前端快速實現,還可以通過「雲開發」控制檯直接管理。

至於如何雲開發,文章(小程序雲開發)推薦:https://www.jianshu.com/p/7c4225b2fbe7

三、上述問題的解決方法:

解決”VM70:1 cloud init error: Error: invalid scope 沒有權限,請先開通雲服務“的具體步驟:
首先,在開發者工具中的工具類 找到“雲開發”按鈕,點擊它:
在這裏插入圖片描述
如果沒有開通過雲開發環境,會彈出一個開通頁面,直接點擊開通就好,不會收取任何費用。
在這裏插入圖片描述
然後自己創建一個環境:
(第一個是環境名稱,第二個會根據你的名稱自動生成環境ID)
在這裏插入圖片描述
注意:騰訊爲每個小程序賬號提供了兩個環境(意思就是我們可以免費創建兩個環境),每個環境擁有一套獨立的開發資源,並且每個環境之間是相互獨立的。在實際開發過程中,建議將開發環境和生產環境分開(即建議一個開發環境,一個生產環境 ,方便切換使用),把所有的功能在測試環境測試完畢後,再上傳到正式環境中。
在這裏插入圖片描述
最後,完成自定義命名後,就基本上創建好了,它爲我們提供了4項功能:運營分析、數據庫、存儲、雲函數。能滿足相當多的需求了,還免費,對於學習者,真是非常友好了!
在這裏插入圖片描述
過一會兒就沒有錯誤提示了!

四、上述警告的解決方法:

解決了上面的問題,可能接着又出現了新的問題,一個警告:
在這裏插入圖片描述
具體方法:
根據官網(https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html)的提示進行修改;

相關文件參考:
1、https://blog.csdn.net/RJN0814/article/details/100082003
2、https://www.jianshu.com/p/7c4225b2fbe7
3、https://blog.csdn.net/weixin_43368623/article/details/102837905

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章