W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
點擊 IDE 左下角的云服務(wù)圖標按鈕,選擇前已關(guān)聯(lián)的云服務(wù),復(fù)制右側(cè)面板上的域名。 右側(cè)面板顯示云服務(wù)的相關(guān)信息,其中域名是系統(tǒng)為小程序后端測試環(huán)境自動分配的二級域名,方便開發(fā)調(diào)試。
后端代碼基于 Egg 框架,樣例代碼定義了一個樣例 controller,可以直接使用。如下圖所示,home.js
文件定義了業(yè)務(wù)邏輯,router.js
定義了路由規(guī)則。
打開 index.js
,添加如下代碼。其中 url 是從第一步中復(fù)制的二級域名地址,注意使用的是 HTTPS 協(xié)議。
sayHello() {
my.httpRequest({
url: 'https://appXXXXXXXXXXXXX.mapp-test.xyz/', // 目標服務(wù)器url
success: (res2) => {
my.alert({
title: "response from server",
content: res2.data
});
},
});
},
打開 index.axml
,添加如下代碼。
<view>
this is a blank page
<button onTap="sayHello">Click Me</button>
</view>
點擊云服務(wù)右邊的配置圖標(),從下拉框中選擇 上傳服務(wù)端代碼,系統(tǒng)會打包
server
目錄下的代碼并上傳到服務(wù)器進行部署。
待部署日志中輸出 云應(yīng)用部署成功 的內(nèi)容,即表明服務(wù)端代碼已成功部署至云應(yīng)用環(huán)境中。
如果將代碼上傳到生產(chǎn)環(huán)境,為了保證生產(chǎn)環(huán)境的安全,代碼并不會自動部署。您可以點擊日志中的鏈接按鈕前往 Web控制臺 對代碼進行部署。
如果在測試環(huán)境部署代碼,將鼠標懸停在加載圖標()上方,會顯示 取消部署 按鈕,點擊該按鈕可以取消當次部署。
如果部署失敗,點擊日志中的提示按鈕(),可以查看部署錯誤日志。
應(yīng)用部署失敗時,從部署日志可能無法查明失敗原因,需要進一步查看應(yīng)用的運行日志。為了方便開發(fā)者調(diào)試程序,IDE 提供了遠程查看應(yīng)用日志的功能。
訪問日志的界面如圖,單選框中會列出應(yīng)用默認日志目錄中(/home/admin/logs)所有的 log 文件,您可以直接在 IDE 中查看 log 文件內(nèi)容,也可以把 log 文件下載下來進行處理。
NodeJS 應(yīng)用的默認日志文件為 master-stdout.log 和 master-stderr.log,分別是應(yīng)用的正常輸出和異常輸出。
點擊云服務(wù)名稱右邊的配置圖標 ,從下拉框中選擇 重啟服務(wù) 和 停止服務(wù) 進行相應(yīng)操作。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: