乐趣区

关于程序员:微信小程序实现课程表实例及部署教程

源码性能介绍:
1、根底的课程表增加删除、分享性能
2、周数、自定义日、周课程表背景设置,依据周数展现不同课程
3、情侣课表性能,情侣间相互设置课程表背景、看对方的课表及留言

在线演示

开源地址:https://gitee.com/chengdu-gen…


如果你也想领有这样属于本人的课程表小程序

你须要筹备以下内容,贴心的给你列成了清单,不便你查看:
1、最好是国内的服务器 / 虚拟主机(后续会解释),且反对 php 运行环境(PHP >= 7.1 且 < 7.3 (举荐 PHP7.1 版本),Mysql >= 5.5.0 基于 fastadmin)
2、已备案域名(小程序须要)、https 证书(能够收费申请一年的)
3、公众平台申请小程序,获取 AppID 和 AppSecret

这里举荐集体学生购买大厂的“腾讯云”或者“阿里云”的,一百块钱左右就能够购买一年,相对来说备案也更简略
(具体能够自行搜寻,防止推广这里就不放链接了)

一、后期筹备

1、装置宝塔面板,如果你不晓得如何装置,网络上有很多教程,能够自行去百度“宝塔面板装置教程”,这里就不具体赘述了
如果是虚拟主机自身就有面板的,这步能够跳过

二、部署服务端:

1、部署 fastadmin(fastadmin 插件装置须要国内服务器,否则可能报错)

①下载 fastadmin 的源码,如果不晓得如果操作能够同上搜寻“fastadmin 官网”,而后增加站点并解压上传代码至根目录
②绑定到我的项目中的 public 目录为运行目录,伪动态抉择 thinkphp


③在浏览器上方输出你绑定的域名,会主动跳转至装置界面,依据提醒装置(以上三步其实是装置 fastadmin 框架,如果你不了解能够同下来百度,有很多教程,这里也不具体赘述了)
④进入后盾,插件治理外面,搜寻“练手课表”,装置而后你须要装置 fastadmin 到你购买的服务器 / 虚拟主机上

⑤装置第三方登录插件

⑥设置小程序 AppID 和 AppSecret(微信公众平台获取:开发 - 开发治理 - 开发设置)

练手 Lab 秘钥(独立版部署的话,本人生成一个 16 位的字符串就行),站点 id 不要改!!!

⑦服务端到这里就部署实现了
注:如果你没有服务器,能够应用咱们的 SaaS 版(tt.lianshoulab.com),即用咱们的服务器,小程序还是你本人的

2、测试:

关上 https:// 你的域名 /api/timetable/index/v 如果返回以后版本号,祝贺,装置胜利,如果呈现其余信息,请查看步骤

三、小程序端部署教程

小程序端源码在 wxapp 文件夹下,你须要先去下载一个微信开发者工具,首先登陆
①在微信开发者工具外面,左上角抉择我的项目,导入我的项目,抉择这个文件夹

②批改 config.js 文件下的 cryptoKey,本人生成一个 16 位的字符串(也能够应用默认的不更改)
③在微信公众平台外面,增加白名单(门路:开发 - 开发治理 - 开发设置)

④批改 baseUrl 外面的域名,改成你本人的

⑤批改 project.config.json 文件外面的 appid 为本人的
⑥如果批改的正确左边就会提醒登陆胜利

如果报错,请查看是否配置了白名单,配置之后,在我的项目配置外面(见上图右上角),点刷新

the end,如果有其它问题能够评论区通知我

退出移动版