成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 作為小程序后端的三種方法

開發 前端
所謂云托管,就是一個 Docker 容器,你只需要弄一個倉庫,可以 github, gitlab, gitee 中的任意一個建立倉庫,寫好 Dockerfile,上傳到云托管,云托管會自動構建容器鏡像并運行,運行容器的方式都是可以自定義的。

你好,我是征哥。微信的小程序是一個很不錯的體驗,簡單,上手快,這幾天也在學習使用小程序,自己總結了三種用 Python 作為小程序后端的方式,供你參考。

方法一、微信的云托管[1]。

優點:不需要購買服務器,不需要域名備案,按使用量計費,DevOps 自動化,安全鑒權,適合沒有運維經驗的人。

缺點:費用這塊,肯定是比自建服務器費用略高的。就像同一車型,自動擋的車比手動擋的車更貴一樣。

所謂云托管,就是一個 Docker 容器,你只需要弄一個倉庫,可以 github, gitlab, gitee 中的任意一個建立倉庫,寫好 Dockerfile,上傳到云托管,云托管會自動構建容器鏡像并運行,運行容器的方式都是可以自定義的。部署完成后,我們會得到一個默認域名地址,就是服務對外提供服務的入口,你可以將其按照正常的服務來調用訪問,也可以綁定自己的域名。

小程序中,可以這樣訪問容器服務:

// 確認已經在 onLaunch 中調用過 wx.cloud.init 初始化環境(任意環境均可,可以填空)
const res = await wx.cloud.callContainer({
config: {
env: '填入云環境ID', // 微信云托管的環境ID
},
path: '/xxx', // 填入業務自定義路徑和參數,根目錄,就是 /
method: 'POST', // 按照自己的業務開發,選擇對應的方法
header: {
'X-WX-SERVICE': 'xxx', // xxx中填入服務名稱(微信云托管 - 服務管理 - 服務列表 - 服務名稱),在上述實踐中是 demo
}
// 其余參數同 wx.request
});
console.log(res);

有了容器,后端用什么編程語言都是可以的,就看自己擅長啥了, Python 絕對沒問題,而且官方有 Django 模版,一鍵部署。

方法二、微信的云函數中轉[2]

優點:不需要域名備案,有一定的免費額度。

缺點:自己配置服務器

所謂云函數,就是運行在騰訊云端的 Node.js 函數,只有計算邏輯,可以無縫訪問云數據庫進行數據存取。

小程序端這樣調用云函數:

wx.cloud.callFunction({
// 要調用的云函數名稱
name: 'dailyexam',
// 傳遞給云函數的event參數
data: {
x: 1,
y: 2,
}
}).then(res => {
// output: res.result === 3
}).catch(err => {
// handle error
})

Node.js 函數其實就是異步的 javascript 函數,在云函數里面,我們可以請求自建服務器上的服務,這樣域名就不需要備案了,比如下面的代碼中,域名 somenzz.cn 是沒有備案的。

云函數端這樣調用自建 API 服務:

免費額度通常很少,數據庫日讀取次數不能超過 500,寫次數不能超過 300。

因為自建服務,自然可以用 Python 開發。

方法三:自建服務器,備案域名

優點:省錢,訪問量越大越省錢。

缺點:需要備案域名。

不使用云函數和云托管,那就只能在小程序端使用 wx.request 函數來請求自建服務:

wx.request({
url: 'example.php', //僅為示例,并非真實的接口地址
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json' // 默認值
},
success (res) {
console.log(res.data)
}
})

而 wx.request 函數有使用限制,如下:

通常你需要國內的服務器,然后備案域名,而備案,通常會勸退很大一部分開發者。

因為自建服務器,當然可以用 Python 開發啦。

參考資料

[1]微信的云托管: https://cloud.weixin.qq.com/cloudrun?utm_source=idecloudconsole

[2]微信的云函數中轉: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html#云函數

責任編輯:武曉燕 來源: Python七號
相關推薦

2022-07-13 16:06:16

Python參數代碼

2024-11-15 07:00:00

Python發送郵件

2009-07-08 12:56:32

編寫Servlet

2009-10-14 14:37:56

調試.NET程序

2021-02-06 11:26:55

Python開發list

2009-12-11 18:49:39

預算編制博科資訊

2011-04-18 15:32:45

游戲測試測試方法軟件測試

2010-09-14 15:10:49

CSS注釋

2023-08-14 17:58:13

RequestHTTP請求

2021-02-03 18:05:30

Python方法列表

2011-06-10 10:43:12

Ubuntu應用安裝

2009-06-23 10:45:18

Hibernate支持

2009-07-03 10:18:31

JSP開發

2021-07-13 12:31:27

IT組織改進首席技術官

2023-05-16 16:07:07

大數據數據管理工具

2016-09-09 13:07:56

CentOSJDKLinux

2023-09-25 15:08:43

Python方離群值

2021-09-10 18:09:42

SQL注入漏洞網絡攻擊

2010-10-20 13:52:07

SQL Server數

2021-12-20 07:11:26

Java List排序 Java 基礎
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月综合激情婷婷 | 天天射网站 | 九九热视频这里只有精品 | 天天干在线播放 | 国产亚洲一区二区三区在线观看 | 亚洲成人一区二区三区 | 国产一区二区三区四区五区加勒比 | 亚洲成人av在线播放 | 欧美高清视频一区 | 在线91| 91免费视频 | www.青青草 | 精品一区二区三区在线观看国产 | 九九热免费视频在线观看 | 大学生a级毛片免费视频 | 亚洲国产电影 | 欧美h视频| 亚洲午夜久久久 | 国产精品一区二区免费 | 波多野结衣一区二区 | 久久精品这里精品 | 免费看片在线播放 | 在线观看国产精品视频 | 欧美日韩一区在线 | 麻豆一区二区三区精品视频 | 888久久久 | 国产一区二区三区四区五区加勒比 | 美女一区 | 日本a视频 | 日韩一区二区免费视频 | 九色在线 | 成人影院在线视频 | 精品欧美乱码久久久久久1区2区 | 奇米影视首页 | 日韩一区中文字幕 | 亚洲一区二区三区免费在线观看 | 久久夜视频 | 91精品久久久久久久久久小网站 | 成人免费视频在线观看 | 国产亚洲精品久久19p | 亚洲欧美在线观看 |