最近工作不忙,花了点时间做了个简陋的个人网站,包括pc端和移动端和后台。结构大致如下:
为了学习一些新技术,PC和移动端都用了不同的技术框架。
PC端的技术框架包括:React、antd组件库、anxios
移动端的技术框架包括:Vue、ajax
后台用了nodejs、数据库是MongoDB
本人本来不太喜欢用太多的插件,比较喜欢自己动手,但后来发现编辑器、文件上传等等都需要安装插件,真是太难了。
以下地址浏览(服务器性能不好,有点慢):
PC端:http://www.heyujun.online:8200/
还是有很多需要优化的地方。比较之后还可以弄个素材库,把上传过的图片都集成在一起管理之类的。
在制作过程中也有遇到一些坎,但我不太习惯记录有点忘记了,这是不好的。可能比较难的点就是部署服务器吧,毕竟我是前端方向,对服务器还是有点陌生。弄域名跨域端口之类的也花了不少时间。
还有一个难点就是图片上传,我用的是webuploader,主要是图片上传接口不好弄。
如果还有什么难点的我以后记得就再记录上来,现在都有点忘记了。
之后有时间的话,我会整理其中的一些要点出来,比较如何用nodejs编写api,如何和mongodb连接起来,建立表结构等等。