Heroku 教程:如何使用 Heroku 搭建免費的微信小程序服務

起源

最近小程序愈發的火熱,好多人都紛紛的加入到小程序的開發陣營。雖然小程序的開發對我的用戶是免費的,可是仍是有一些要求的,好比須要服務器支持,購買域名,而且須要 HTTPS 支持,那麼這樣對於一些想學習小程序開發,或者是作一些開源的小程序工具的開發者來講,購買域名,服務器,HTTPS搭建都是額外的成本。雖然騰訊雲提供了免費的調試環境,可是生成環境仍是須要購買的。這裏小編就來給搭建提供一種免費搭建小程序服務的方式。mysql

簡介

Heroku是一個支持多種編程語言的雲平臺即服務。在2010年被Salesforce.com收購。Heroku做爲最開始的雲平臺之一,從2007年6月起開發,當時它僅支持Ruby,但後來增長了對Java、Node.js、Scala、Clojure、Python以及PHP和Perl的支持。基礎操做系統是Debian,在最新的堆棧則是基於Debian的Ubuntu。git

這樣一下本身就解決問題,Heroku 做爲PaaS 支持各類語言,同時他默認支持 HTTPS。乍一看他不也是 PaaS 嗎,確定也須要收費啊。爲何博主說不收費呢?
那麼咱們看一下他的官方介紹。他提供起初的免費版本,他是512 MB RAM │ 1 web/1 worker,每月提供免費的1000個小時,若是你超過1000個小時就不提供服務了,不過咱們粗略的計算一下,1x24x30=720,按照30天計算的話才720小時,加上免費的版本還有一個特性,30分鐘沒有人使用就自動休眠,下次訪問的時候自動啓動,休眠期間不計入時間。這樣對於剛剛小程序起步的咱們已經足夠了,而且你能夠作好幾個小程序的服務呢。github

註冊

直接去官網註冊便可。https://www.heroku.comweb

搭建

進入 https://devcenter.heroku.com/ 頁面,便可選擇對應的語言進行開發。
英文不是很好的小夥伴可能有點吃力,由於這個是純外文的。不過筆者也整理了一箇中文的搭建過程,但願能夠幫到你們。
Heroku 入門教程之:使用 Heroku 快速搭建站點spring

配置 HTTPS

自己 heroku 免費提供的域名沒有在國內備案,因此你須要本身把一個已經備案好的域名指定到 Heroku 空間,同時配置好 HTTPS,詳情參考
Heroku 教程:自定義域名配置 HTTPSsql

實例

官方提供的 JAVA 例子好多東西都本身集成,筆者結合官方的例子本身寫了一個,增長了 Spring,MyBatis,MySQL,H2,Migration的支持。若是有須要的能夠自取。
https://github.com/codedrinke...編程

做者

本文做者麻醬,歡迎討論,指正和轉載,轉載請註明出處。
若是興趣能夠關注做者微信訂閱號:碼匠筆記
微信二維碼小程序

相關文章
相關標籤/搜索