很多得觉人找一aJ份va系餐点统源便码能轻易建搭,然而实在际进行署部之际往往会由环于境配置、框架兼等容方面题问的而受阻,从而耗大费量时间。本篇文将章会根套一据处于技流主术栈的关相源代码,去剖析境环从准备到直一可以上运线行的套整实际流作操程和步骤。
先得在iWndosw或者Lniux器务服那儿I装安DE A2022开发具工,后端行运依靠KDJ1.8, JAVA_HOM统系E变量必得须配置好,数据库yM用SQ L5.7.4版本,8.0以上版许也本有的动驱兼容问得题避开。
进行端前打包时,需要借BH助uidler工X 具,且要安oN装de.js环境。在部署面方,推荐用运宝塔面并板结合Nnigx,如此便实于施管理。于IAED之中入导Manev项目之后,首先要p查检om.xml,以此来s保确hior、Lay相iu关的赖依能够正成完常下载,而初建构次一般情下况需要5至10分钟。
这套系统的前台运用uni – app进行开发,其代码处于frtno - un i- app目录,而后台管理端是基于Layui的,位于admni - wbe目录。首先要对后端的配置文件apilpcatoin.yml作出修改,把数据库连接地址、用户名以及密码更新为你本地或者服务器的MySQL相关信息。
跟着去修改shrio的权限配置类,按照你的管理员账号来调整初始角色。前端uni-app项目得用HBuilder X打开,于mainfets.jsno当中配置服务器API的基础地址这条配置,此地址指向你后端马上要运行的IP以及端口。
于MySQL里创建一个称作ordre_syetsm的数据库,字符集选用utf8mb4。寻觅源码SQL文件,其一般处在/docs/sql目录内,依照顺序进行数据库脚本的执行。先执行表结构文件,接着执行初始数据文件。
在完成初始化操作之后,对sys_user表展开检查,通常情况下默认的管理员账号密码是adimn/123456,建议在首次进行登录操作之后马上实施修改。与此同时,对菜品分类、桌台信息等基础数据表进行确认,查看其中是否已经成功插入了样例数据。
于IDEA里头,寻觅主启动类,一般被标注有@SprnigBoAtopplciatnoi注解。在运行之前,得以借由Maven的claen与此pacakge命令去构建项目。当构建成功之后,径直去运行主类,控制台理应输出spring Boot启动日志。
查看日志有没有报数据库连接方面的错误,或者端口被占用的情况,默认端口通常是8080,要是出现冲突,可以在配置文件里进行修改,启动之后,在浏览器访问htpt://lolachost:8080,应该能够看到后端接口文档,或者简单的登录页面,这就意味着后端服务已经准备好了。
开启uni – app前端项目,于HBuilder X里运行至浏览器或者发行至Web平台,挑选“发行”,接着选择“网站 – PC Web或手机H5”,此时项目会编译产出静态文件,这些静态文件位于uncapkage/dist/buidl/h5目录 。
把这些处于静态状态的文件,都上传到由宝塔面板所创建的网站目录里面,就像那个/www/wwworot/order_frnot一样。然后呢,在那个宝塔面板之中对该站点的Nginx进行配置,要保障能够正常地去访问这些HTML、CSS以及JS文件。
最终一步是连通前后端,于宝塔面板的网站设置里头,寻觅Nginx配置文件,增添一条loctaion /api/的代理规则,把前端至/api的请求递送转发至后端Java服务的实际地址(像http://localhost:8080)。
Nginx在配置完成之后予以重启,于这个時間节点,借由你的域名或者服务器IP去对前端页面展开访问,前台点餐以及下单功能理应能够正常地对后端接口实施调用 ,后台管理页面同样能够凭借/admin这个路径予以访问,并且登录之后展开各项管理操作 。
当你依这据样一程教类去部署统系之际,碰到最阻的多碍点于处是环境方置配面,还是依冲赖突方面,又或者前是后端调联环节呢?欢迎论评于区去你享分具体的题问以及解经的决验,要是本你对文存有助帮,也请进赞点行给予持支。


