總覽:
借鑒了市面上存在的幾個課程表軟體,因為功能太繁雜,于是自己嘗試做了個課程表小程式并開源,目前已經支持添加洗掉課程表功能、周課表、日課表,昨天也新增了設定課程表背景的功能
*** 開源地址:
** gitee開源: ** (https://gitee.com/chengdu-gengzixin_liu-jiyuan/timetable)
前端演示:

總體來說感覺是一個相當簡潔的課程表,后端基于fastadmin開發
后端演示:

但是之前我一直沒有介紹后端如何部署,今天來給大家說一下后端是怎么部署的
環境要求
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為你自己的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/399507.html
標籤:其他
上一篇:在 KubeSphere 中使用 Rook 構建云原生存盤環境
下一篇:團險契約錄單操作流程
