百度智能小程序 編輯器中的云函數(shù)操作

2020-09-05 15:03 更新

配置云函數(shù)本地目錄

在 project.config.json 文件中設(shè)置 cloudfunctionRoot 字段,即可指定云函數(shù)的本地目錄,當(dāng)通過(guò)創(chuàng)建云函數(shù)項(xiàng)目打開(kāi)工程時(shí),該字段自動(dòng)生成。

云函數(shù)操作

在編輯器中可通過(guò)在云函數(shù)目錄上點(diǎn)擊鼠標(biāo)右鍵來(lái)完成相應(yīng)操作,目前包括以下功能:

  • 查看當(dāng)前環(huán)境
  • 切換環(huán)境
  • 新建 Node.js 云函數(shù)
  • 下載線上環(huán)境的云函數(shù)列表并在本地生成空文件夾
  • 下載線上環(huán)境的云函數(shù)代碼并覆蓋本地
  • 上傳并部署云函數(shù)到線上環(huán)境

查看和切換環(huán)境

在編輯器云函數(shù)根目錄上右鍵,可查看當(dāng)前的云環(huán)境,同時(shí)可在二級(jí)菜單切換環(huán)境,切換環(huán)境后會(huì)自動(dòng)同步當(dāng)前云環(huán)境列表(不會(huì)自動(dòng)下載代碼)。

新建 Node.js 云函數(shù)

在云函數(shù)根目錄上點(diǎn)擊右鍵,可以創(chuàng)建一個(gè)新的 Node.js 云函數(shù),開(kāi)發(fā)者工具在本地創(chuàng)建出以下目錄和文件:

  • 云函數(shù)目錄:以云函數(shù)名字命名的目錄,包含云函數(shù)的所有代碼
  • index.js:云函數(shù)入口文件,云函數(shù)被調(diào)用時(shí)會(huì)執(zhí)行的入口文件中導(dǎo)出的 main 方法
  • package.json:npm 包定義文件,默認(rèn)定義了最新 swan-server-sdk 依賴(lài)

注意: 新建的云函數(shù)在右鍵上傳前需要在本地用命令行 npm install 來(lái)安裝依賴(lài)包

下載云函數(shù)列表

右鍵點(diǎn)擊同步云函數(shù)列表,可以將當(dāng)前云環(huán)境包含的所有云函數(shù)同步到本地,并以云函數(shù)名稱(chēng)新建相應(yīng)的目錄(如果該目錄不存在)。注意: 新建的目錄中不包含任何文件,如果需要查看云函數(shù)的代碼需要右鍵下載云函數(shù)

下載云函數(shù)

右鍵點(diǎn)擊下載云函數(shù),可以將線上云函數(shù)下載到本地硬盤(pán)目錄中。

上傳并部署

右鍵點(diǎn)擊上傳并部署,可以將選中的云函數(shù)目錄上傳并部署到線上環(huán)境中。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)