微信小程式實現課程表,後端部署教程

語言: CN / TW / HK

總覽:

借鑑了市面上存在的幾個課程表軟體,因為功能太繁雜,於是自己嘗試做了個課程表小程式並開源,目前已經支援新增刪除課程表功能、周課表、日課表,昨天也新增了設定課程表背景的功能

開源地址: * gitee開源: (https://gitee.com/chengdu-gengzixin_liu-jiyuan/timetable)


前端演示file 總體來說感覺是一個相當簡潔的課程表,後端基於fastadmin開發

後端演示file

但是之前我一直沒有介紹後端如何部署,今天來給大家說一下後端是怎麼部署的

環境要求 1、服務端:php+mysql(基於fastadmin) 2、儘可能的使用國內伺服器

準備工作 1、安裝PHP執行環境(PHP >= 7.1 且 < 7.3 (推薦PHP7.1版本),Mysql >= 5.5.0)

服務端部署教程
課程表小程式是基於fastadmin框架開發的,所以要先安裝fastadmin框架
1、新增站點並上傳程式碼(下載fastadmin完整包至根目錄

2、繫結到專案中的public目錄為執行目錄,偽靜態使用thinkphp的
if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }

3、輸入你繫結的域名,會自動跳轉至安裝介面

4、根據提示安裝(以上三步其實是安裝fastadmin框架)

5、進入後臺,外掛管理裡面,搜尋“練手課表”,安裝

6、安裝第三方登入外掛

7、開啟https://你的域名/api/timetable/index/v 如果返回當前版本號,恭喜,安裝成功,如果出現其他資訊,請在下方常見錯誤中檢視原因

小程式端 小程式程式碼在外掛的wxapp資料夾下(https://www.fastadmin.net/store/timetable.html下的wxapp資料夾) 1、在小程式根目錄的config.js中,更改網站域名,cryptoKey不用管,獨立版沒有用 2、在小程式根目錄的project.config.json檔案中,修改appid為你自己的。