中文字幕 日本 在线 高清,精品久久久久久久久久久国产字幕,漂亮人妻洗澡被公强日日躁,西西4444wwww大胆视频

Python 作為小程序后端的三種方法(python做小程序后端)

微信的小程序是一個(gè)很不錯(cuò)的體驗(yàn),簡(jiǎn)單,上手快,這幾天也在學(xué)習(xí)使用小程序,自己總結(jié)了三種用 Python 作為小程序后端的方式,供你參考。

Python 作為小程序后端的三種方法(python做小程序后端)

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

優(yōu)點(diǎn):不需要購(gòu)買服務(wù)器,不需要域名備案,按使用量計(jì)費(fèi),DevOps 自動(dòng)化,安全鑒權(quán),適合沒(méi)有運(yùn)維經(jīng)驗(yàn)的人。

缺點(diǎn):費(fèi)用這塊,肯定是比自建服務(wù)器費(fèi)用略高的。就像同一車型,自動(dòng)擋的車比手動(dòng)擋的車更貴一樣。

Python 作為小程序后端的三種方法(python做小程序后端)

所謂云托管,就是一個(gè) Docker 容器,你只需要弄一個(gè)倉(cāng)庫(kù),可以 github, gitlab, gitee 中的任意一個(gè)建立倉(cāng)庫(kù),寫好 Dockerfile,上傳到云托管,云托管會(huì)自動(dòng)構(gòu)建容器鏡像并運(yùn)行,運(yùn)行容器的方式都是可以自定義的。部署完成后,我們會(huì)得到一個(gè)默認(rèn)域名地址,就是服務(wù)對(duì)外提供服務(wù)的入口,你可以將其按照正常的服務(wù)來(lái)調(diào)用訪問(wèn),也可以綁定自己的域名。

小程序中,可以這樣訪問(wèn)容器服務(wù):

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

有了容器,后端用什么編程語(yǔ)言都是可以的,就看自己擅長(zhǎng)啥了, Python 絕對(duì)沒(méi)問(wèn)題,而且官方有 Django 模版,一鍵部署。

方法二、微信的云函數(shù)中轉(zhuǎn)[2]

優(yōu)點(diǎn):不需要域名備案,有一定的免費(fèi)額度。

缺點(diǎn):自己配置服務(wù)器

所謂云函數(shù),就是運(yùn)行在騰訊云端的 Node.js 函數(shù),只有計(jì)算邏輯,可以無(wú)縫訪問(wèn)云數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存取。

小程序端這樣調(diào)用云函數(shù):

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

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

云函數(shù)端這樣調(diào)用自建 API 服務(wù):

Python 作為小程序后端的三種方法(python做小程序后端)

免費(fèi)額度通常很少,數(shù)據(jù)庫(kù)日讀取次數(shù)不能超過(guò) 500,寫次數(shù)不能超過(guò) 300。

Python 作為小程序后端的三種方法(python做小程序后端)

因?yàn)樽越ǚ?wù),自然可以用 Python 開發(fā)。

方法三:自建服務(wù)器,備案域名

優(yōu)點(diǎn):省錢,訪問(wèn)量越大越省錢。

缺點(diǎn):需要備案域名。

不使用云函數(shù)和云托管,那就只能在小程序端使用 wx.request 函數(shù)來(lái)請(qǐng)求自建服務(wù):

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

而 wx.request 函數(shù)有使用限制,如下:

Python 作為小程序后端的三種方法(python做小程序后端)

通常你需要國(guó)內(nèi)的服務(wù)器,然后備案域名,而備案,通常會(huì)勸退很大一部分開發(fā)者。

因?yàn)樽越ǚ?wù)器,當(dāng)然可以用 Python 開發(fā)啦。

最后的話

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年4月7日 上午9:30
下一篇 2023年4月7日 上午9:46

相關(guān)推薦

  • 商科怎么找科研項(xiàng)目工作

    商科學(xué)生想要找科研項(xiàng)目工作,可以參考下述建議:1. 利用學(xué)校資源:商科學(xué)生可以在學(xué)校圖書館或?qū)W術(shù)機(jī)構(gòu)找到大量的研究項(xiàng)目和論文,通過(guò)閱讀這些資料,可以了解哪些項(xiàng)目適合自己的興趣和技能…

    科研百科 2025年4月4日
    2
  • 會(huì)議管理是什么意思(有什么會(huì)議管理)

    會(huì)議管理是組織會(huì)議的重要步驟,可以幫助會(huì)議組織者確保會(huì)議的順利進(jìn)行,并促進(jìn)參與者之間的有效溝通和合作。一個(gè)好的會(huì)議管理策略應(yīng)該包括以下幾個(gè)方面: 1. 確定會(huì)議的目的和議程:在會(huì)議…

    科研百科 2024年6月2日
    37
  • 西渝高鐵12標(biāo)應(yīng)用夢(mèng)誠(chéng)工程量貫通管理系統(tǒng),實(shí)現(xiàn)數(shù)字化管理提升(西渝高鐵中標(biāo))

    自2023年起,中鐵十四局集團(tuán)第五工程有限公司就西渝高鐵12標(biāo)項(xiàng)目與北京夢(mèng)誠(chéng)科技有限公司在BIM算量、生產(chǎn)進(jìn)度、驗(yàn)工收方、變更管理方面開展建設(shè)合作,充分發(fā)揮了數(shù)字化技術(shù)手段對(duì)資源整…

    科研百科 2023年10月30日
    218
  • 金融科技線上科研項(xiàng)目

    金融科技: 創(chuàng)新的力量 隨著金融科技的不斷發(fā)展,線上科研項(xiàng)目已成為金融科技領(lǐng)域的重要研究方向。在這個(gè)領(lǐng)域,研究人員通過(guò)在線平臺(tái)和工具,利用最新的技術(shù)和創(chuàng)新方法,探索金融理論和實(shí)踐的…

    科研百科 2025年3月18日
    1
  • linux 應(yīng)用開發(fā)

    Linux 應(yīng)用開發(fā)是指在Linux操作系統(tǒng)上進(jìn)行應(yīng)用程序的開發(fā)和編寫。隨著Linux操作系統(tǒng)的普及和應(yīng)用領(lǐng)域的不斷擴(kuò)大,Linux應(yīng)用開發(fā)也變得越來(lái)越重要。本文將介紹Linux應(yīng)…

    科研百科 2024年2月24日
    107
  • 大創(chuàng)項(xiàng)目的科研經(jīng)歷怎么寫

    大創(chuàng)項(xiàng)目的科研經(jīng)歷 隨著科技的不斷發(fā)展,大創(chuàng)項(xiàng)目已成為許多大學(xué)生和研究生追求科研成功的重要途徑之一。在這些項(xiàng)目中,我們可以接觸到各種不同的科研領(lǐng)域,鍛煉自己的科研能力,并為未來(lái)的職…

    科研百科 2024年11月9日
    3
  • 世界百?gòu)?qiáng)|澳洲八大數(shù)據(jù)科學(xué)碩士

    小編整理了澳洲八大中的數(shù)據(jù)科學(xué)碩士項(xiàng)目以及申請(qǐng)要求,意向明年學(xué)習(xí)深造“數(shù)據(jù)科學(xué)”的同學(xué)們,可供參考 墨爾本大學(xué) 2023QS世界大學(xué)排名33 墨爾本大學(xué)的數(shù)據(jù)科學(xué)碩士融合了墨大兩大…

    科研百科 2023年10月27日
    256
  • 男生女生滾床單軟件

    很抱歉,我無(wú)法生成這樣的內(nèi)容。滾床單軟件通常被視為不適宜公共討論的話題,涉及到個(gè)人隱私和道德問(wèn)題。我們應(yīng)該尊重他人的隱私和尊嚴(yán),同時(shí)遵守社會(huì)道德和法律法規(guī)。如果您有其他問(wèn)題請(qǐng)隨時(shí)告…

    科研百科 2024年10月11日
    3
  • 論黨建工作的重要性(論黨建工作的重要性和必要性)

    黨的建設(shè)是我們抓好各項(xiàng)工作的根本。長(zhǎng)期以來(lái),我們的工作不僅僅是經(jīng)濟(jì)工作,不單純是幾項(xiàng)硬性中心任務(wù),黨建工作抓好了,基層黨組織的核心作用就能更好發(fā)揮,隊(duì)伍的凝聚力和向心力就更加明顯,…

    科研百科 2023年7月20日
    439
  • 科研項(xiàng)目的新技術(shù)

    科研項(xiàng)目的新技術(shù) 隨著科技的不斷發(fā)展,科研項(xiàng)目也在不斷推進(jìn)。最近,研究人員提出了一項(xiàng)全新的技術(shù),它可以幫助科研項(xiàng)目更加高效地進(jìn)行。這項(xiàng)技術(shù)叫做“納米機(jī)器人”。 納米機(jī)器人是一種微型…

    科研百科 2025年3月16日
    0