项目背景
前段时间学完了vue3,想做点有意思的事情,但是又不知道做点啥,突然看见我的好朋友的博客做得很漂亮,据他所说他的博客用了wordpress来快速搭建。所以我也突发奇想,头脑一热,就想做一个个人博客。但是我没有采用任何的面板,页面全部是自己所想自己实现的。
博客页用了vue3来制作这个页面,后台的管理系统用到了vue3+ant design vue,后端是用node+express来制作的。
心得
通过这次的搭站经历,我学到了很多以前从来没有了解到的知识。比如我在使用vue打包文件后生成的文件放入服务器,但是fetch的接口地址没有更改,导致页面使用的是生成环境的接口地址,使得页面报错没有找到接口。目前这个问题的解决方案:我在public文件夹下写了一个info_env.js的文件,用来存储一些会随着服务器的变化而变化的变量。比如接口的地址。还有nignx的缓存问题。我明明是改了这个也面了,不知道为什么浏览器还是加载之前的页面,直到我换了一个浏览器打开页面才显示我更改的内容。我也不知道究竟是nignx的缓存还是浏览器的缓存了,因为之前试着用node托管页面的时候还没有出现过这种问题。
好啦,时间有限,我还想把我的博客的目前开源,目前就先写这么多啦,谢谢各位的观看