个人博客网站

我要开发同款
JanuStar2022年05月24日
143阅读

作品详情

项目描述:本项目是一个简易的PC端个人博客网站,采用vue框架构建,是一个单页面应用岗位职责:负责前端页面的搭建、页面动态渲染,后台文章管理接口,网站测试上线,服务器部署等项目架构:前端主要使用vue全家桶进行开发,包括:1、vue-cli快速搭建开发环境2、elment-ui 组件库搭建页面结构3、vue-router实现单页面应用程序4、Vuex管理组件之间的通讯5、Axios发送ajax请求获取数据,动态渲染后台文章接口使用Node.js编写:1、express:搭建web应用开发框架2、Cors:解决跨域请求3、body-parser:解析HTTP 请求体4、Jsonwebtoken:用于生成token,并设置密钥以及token的过期时间,确保用户身份合法5、Mysql:用于连接并操作数据库服务器:阿里云轻型应用服务器(宝塔镜像)1、pm2:用于线上部署Node.js项目,实现项目的后台运行2、Mysql:服务器端存储数据表3、Nginx:反向代理其他技术:vue-lazyload:vue提供的一个懒加载插件,用于数据还未返回时显示加载中图片font-awesome:字体图标Wangeditor:后台写文章时用到的一个富文本编辑器Highlight.js:前端文章详情渲染时用到的一个代码高亮插件技术要求:1、使用vue + webpack构建项目环境2、使用vuex 管理各个组件之间的通讯3、组件化开发,将每个页面封装成一个单独的组件4、使用less编写页面样式5、Node.js + express 编写后台接口6、采用前后端分离的方式进行开发7、尽量使用es6中的新语法,模块化8、采用 async/await 处理异步请求
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论