vuejs、php、caddy 与 docker —— web 期末大作业上云部署
原文中文,约2400字,阅读约需6分钟。发表于: 。这学期修了一门叫《用HTML5 和 PHP编写JavaScript,jQuery 和 AJAX脚本》的 web 课(对,听起来很奇怪的名字)。期末大作业是写一个影评系统,前端允许使用框架,后端仅允许使用 php,具体的作业要求如下(源码会在验收结束以后开源)大作业写了得要有三个礼拜,工作时长加起来得有 30...
作者在修读一门web课期间,完成了一个影评系统的大作业,并记录了后端和前端的部署过程。后端使用Docker部署和Caddy反代,前端使用vite构建vuejs项目。Caddy配置中将/api/*和/uploads/*的请求交给后端处理,其他请求交由vue-router处理。在Docker容器中访问宿主机上的MySQL时需要修改IP地址和允许请求的问题。