經過一番努力,我的直接上司“大櫻桃”終于滿意了并且交給了我第一個小程序項目。小乖猴助手老沙很高興,終于可以實際的編碼了,對于一個100%的碼農來說,這是何等的愉悅。這是一個家庭類的親子小程序,第一期的需求 ...
經過一番努力,我的直接上司“大櫻桃”終于滿意了并且交給了我第一個小程序項目。
老沙很高興,終于可以實際的編碼了,對于一個100%的碼農來說,這是何等的愉悅。
這是一個家庭類的親子小程序,第一期的需求如下,老沙先看了一下首頁圖。
項目的第一期規劃如下:
當然上面也僅僅是一個大綱,具體做的時候還要詳細說,老沙今天的任務是進行技術選型并提交給大櫻桃。
一個一個來吧
小程序開發者賬號的申請并不復雜,按照微信官方來就成了,一些天后老沙申請到了。
申請很容易就成功了,老沙還傳了一個logo,這個logo會出現在小程序的頁面頭部,如下圖。
小技巧:微信小程序的圖標修改地址為 小程序管理后臺 --- 設置 --- 小程序頭像設置鏈接。
服務器問題
這個不是問題,老沙公司的服務器使用的是騰訊云,上面有很多yii2的程序了,所以這個問題就過了,對這里不懂的同學可以看下 《90個小時》課程 http://nai8.me/course-book.ht...
最后一個https問題
https有免費的和收費的,現在騰訊云提供免費1年的,如果你的騰訊云也是如此,可以去申請,速度很快,基本幾個小時就通過了。
要注意:申請的域名要注意下 a.nai8.me和b.nai8.me是兩個證書。
申請成功后下載證書到你的服務器,然后需要配置web服務器。
因為老沙的開發域名 https://xgh.nai8.me ,服務器是nginx,因此需要配置nginx上此域名的文件,如下圖,加幾行代碼即可。
首先要監聽443端口,然后進行ssl證書的配置,為了過渡,我也暫留了80端口。
當然騰訊云給了很全面的教程,如果你也使用騰訊云,可以參考下面的教程 https://cloud.tencent.com/doc...
小提示:用composer安裝yii2程序時候,配置https可能顯示不安全,主要是默認的yii2程序布局有 http://www.yiiframework.com 導致,不影響。
現在小程序appid有了,https有了,服務器程序有了,接下來差一步就可以開發了,當我們配置了https的域名后,還需要給小程序綁定下,在開發工具上的體現就是。
不同的場景可以使用不同的域名,我這里都是用 https://xgh.nai8.me
這個設置也很容易,還是在小程序管理后臺 - 設置 - 開發設置里就可以設置。
當然在開發的時候也可以不用https,只需要配置開發工具中的 不校驗安全域名、TLS 版本以及 HTTPS 證書 即可。
為了一次搞定,我沒有采用這個配置。
一個appid、一個https、一個服務器程序就可以開始小程序了,在小程序這么火爆的當下,跟著我實戰一個項目如何?學會它。