Skip to content

Lovecanfly 是一个前后端分离的多用户博客平台,采用 SpringBoot+Vue 开发(演示关闭部分接口

Notifications You must be signed in to change notification settings

ZhouRuikang015/lovecanfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lovecanfly

命名来自于随手放的一首歌~

前言

这是自学编程以来我写的第一个项目,参考了很多项目和博客,也学到了很多。

现在也发出来给提供一个参考吧~

(感受:果然学编程还得靠多写hh

项目介绍

Lovecanfly 是一个前后端分离的多用户博客系统,采用 SpringBoot+Vue 开发。

演示地址:http://lovecanfly.zhouruikang.cn/

用户名:zrk(管理员)、xx(普通用户)、 nn(普通用户)

密码:123456

注:上述项目演示只开放查询和部分post权限,其他权限都不具备。完整权限需自己本地或服务器部署。

运行效果图

  • 广场页

  • 登陆页

  • 管理页

部署

lovecanfly为Springboot后端,vuelovecanfly为Vue前端

本地部署

  • 前端代码已打包到后端里,如没有参考前端的需求,执行1-4步即可
  1. clone 项目到本地,IDE工具(我用的IDEA)打开lovecanfly后端项目
  2. 提前在本地 Mysql 中创建一个空的数据库 lovecanfly,在根目录下找到lovecanfly.sql,在该新建数据库中执行。同时修改项目resources 目录下的 application.properties 中关于数据的配置(如密码等)
  3. Maven仓库顺利引入后,启动 LovecanflyApplication
  4. 访问:http://localhost:8081
  • 如需参考或修改前端
  1. IDE工具(我用的WebStorm)打开 vuelovecanfly 前端项目,根目录终端命令行依次输入 npm install安装依赖、npm run serve 启动项目
  2. 访问:http://localhost:8080

远程服务端部署

带前端打包后的后端项目可直接jar包或docker远程部署,这里不过多赘述。

以下是记录我前后端分离nginx静态部署的全过程,提供一个参考~

  1. Vue+Springboot项目部署(一)环境准备

  2. Vue+Springboot项目部署(二)启动

技术选型

后端

前端

主要参考

谢谢在探索未知时给我帮助的项目和博客~我也希望日后自己也能在记录总结自身经验的同时,将这份共享精神传递下去。

Good Luck ~

About

Lovecanfly 是一个前后端分离的多用户博客平台,采用 SpringBoot+Vue 开发(演示关闭部分接口

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published