首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源君

    推荐6个好评最高的前后端分离项目

    后端分离项目介绍 前后端分离的开发模式,前后端程序猿只需要提前约定好接口文档(参数、数据类型),然后并行开发即可,最后完成前后端集成,遇到问题同步修改即可,真正实现了前后端应用的解耦合,可以极大地提升开发效率 [image-20210516104605630] 1.微人事 1.1 项目介绍 微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及 /vhr 2.个人博客 2.1 项目介绍 这个前后端分离的博客项目项目适合没有 Vue 开发经验或者前后端分离开发的朋友,技术栈基于Spring Boot + Vue,带有超级详细开发文档和讲解视频。 https://github.com/shaoxiongdu/VBlog 4.微信点餐系统 4.1项目介绍 一个基于SpringBoot的微信点餐系统,采用前后端分离架构,SpringBoot+Vue https://gitee.com/ShaoxiongDu/eladmin 6.美人鱼 6.1项目介绍 NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端

    7.4K00发布于 2021-05-24
  • 来自专栏JVMGC

    推荐6个好评最高的前后端分离项目

    后端分离项目介绍 前后端分离的开发模式,前后端程序猿只需要提前约定好接口文档(参数、数据类型),然后并行开发即可,最后完成前后端集成,遇到问题同步修改即可,真正实现了前后端应用的解耦合,可以极大地提升开发效率 个人博客 2.1 项目介绍 这个前后端分离的博客项目项目适合没有 Vue 开发经验或者前后端分离开发的朋友,技术栈基于 Spring Boot + Vue,带有超级详细开发文档和讲解视频。 微信点餐系统 4.1 项目介绍 一个基于SpringBoot的微信点餐系统,采用前后端分离架构,SpringBoot+Vue。 5.2 项目截图 5.3 项目地址 https://gitee.com/ShaoxiongDu/eladmin 6. 美人鱼 6.1 项目介绍 NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和

    75820编辑于 2023-03-10
  • 来自专栏开源君

    推荐6个好评最高的前后端分离项目

    后端分离项目介绍 前后端分离的开发模式,前后端程序猿只需要提前约定好接口文档(参数、数据类型),然后并行开发即可,最后完成前后端集成,遇到问题同步修改即可,真正实现了前后端应用的解耦合,可以极大地提升开发效率 1.微人事 1.1 项目介绍 微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及 到的技术点,例如 Redis、RabbitMQ 等 ### 1.3 项目地址 https://github.com/shaoxiongdu/vhr 2.个人博客 2.1 项目介绍 这个前后端分离的博客项目项目适合没有 Vue 开发经验或者前后端分离开发的朋友 3.3 项目地址 https://github.com/shaoxiongdu/VBlog 4.微信点餐系统 4.1项目介绍 ​ 一个基于SpringBoot的微信点餐系统,采用前后端分离架构,SpringBoot 5.3 项目地址 https://gitee.com/ShaoxiongDu/eladmin 6.美人鱼 6.1项目介绍 ​ NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式

    2.3K10发布于 2021-06-18
  • 来自专栏HAUE_LYS'Blog

    后端分离项目模板

    本文最后更新于 48 天,其中的信息可能已经有所发展或是发生改变。 项目地址 功能简介-视频演示 ---- 功能概要 ---- 支持登录和注册功能。 支持密码找回和邮箱验证。 ---- 快速开始 ---- 环境搭建 ---- 首先 Star 并且 Fork 本项目到你的 repo (bushi) 环境依赖:jdk17、node.js16+、SpringBoot3、Vue3、redis5.0.14.1 javax.net.ssl.SSLSocketFactory data: redis: database: 0 host: 127.0.0.1 port: 6379 ---- 启动项目 ---- 确认 mysql 数据库成功连接; 启动 redis 服务端; 最后启动前后端即可。

    35020编辑于 2023-09-04
  • 来自专栏前端人人

    React项目配置6(前后端分离如何控制用户权限)

    本教程总共6篇,每日更新一篇,请关注我们!你可以进入历史消息查看以往文章,也敬请期待我们的新文章! 1、React项目配置1(如何管理项目公共js方法)---2018.01.11 2、React项目配置2(自己封装Ajax)---2018.01.12 3、React项目配置3(如何管理项目API接口) ---2018.01.15 4、React项目配置4(如何在开发时跨域获取api请求)---2018.01.16 5、React项目配置5(引入MockJs,实现假接口开发)---2018.01.17 6、React项目配置6(前后端分离如何控制用户权限)---2018.01.18 7、React项目配置6(ES7的Async/Await的使用)---2018.01.19(新增) 开发环境:Windows 这块主要是后端来做! 但是好多童鞋问,估计是因为没有想通! 传统的控制权限,都是经过后台过滤,然后生成html到前端的! 而现在的前端开发,在前后端分离情况下,如何控制权限? 也是通过后台来控制!

    1.7K30发布于 2018-04-11
  • 来自专栏java,hbase

    后端分离项目问题总结

    这里记录一下,我在写一个自己设计的项目时遇到的几个问题!!! 1、Session获取为null 需求:session保存验证码,在session中验证验证码是否正确 解释: 前端跨域访问后端接口, 在浏览器的安全策略下默认是不携带cookie的, 所以每次请求都开启了一次新的会话 它包括请求报头、请求行、请求体等所有的数据  3、前端跨域问题 在npm run server执行vue脚手架项目时,所有请求都是好的。 但是webpack打包后,在运行项目去请求,所有请求都失效了,在控制台报错  '跨域问题'  。 在将整个项目放到服务器后,需要在web服务器配置后端服务的代理。否则前端页面的请求不可用!!

    38520编辑于 2023-10-15
  • 来自专栏房东的猫

    Vue 前后端分离项目(一)

    简介 image.png Vue项目 启动项目:npm run serve Vue访问永远都是App.vue,然后用<router-view></router-view>开启了一个小窗口进行页面路由,相当于一个容器 tableData: null } } } </script> 说明: 页面一加载就会去默认执行created()方法获取后端服务数据 export default { name: "PageFour" } </script> <style scoped> </style> SpringBoot项目 5/21 6:24 PM * @describtion 业精于勤,荒于嬉;行成于思,毁于随。 5/21 6:26 PM * @describtion 业精于勤,荒于嬉;行成于思,毁于随。

    1.8K20发布于 2021-06-20
  • 来自专栏Java知识点

    Doker部署前后端分离项目

    其他服务安装 部署若依前后端分离版 需要安装 MySQL、Redis、Nginx # 2.1 Dcoker 安装 MySQL # 1. 拉取镜像 docker pull mysql:8.0 # 2. 部署若依 # 3.1 下载若依源码 若依前后端项目地址:https://gitee.com/y_project/RuoYi 将项目下载或者 git clone 到本地并解压 ruoyi-ui 文件夹是前端项目 ,其余为后端项目 # 3.2 远程连接服务器 这里我使用的是 FinalShell,具体连接操作步骤 这里不做叙述 # 3.3 若依前端部署 打开 dos 窗口,进入 ruoyi-ui 文件夹,并对前端代码进行打包 尝试运行后端项目可以通过 InteliJ IDEA 或者 eclipse 软件来运行这个 java 后端项目,前提是你运行的本机上应该也具备一定的环境,jdk 至少是 1.8,以及本地 8080 端口( 打包后端代码 jar 包 熟练 java 项目开发的,可以直接通过 InteliJ IDEA 或者 eclipse 软件打 jar 包。不熟悉的有第二种方法,是若依提供的。

    1.2K10编辑于 2023-08-07
  • 来自专栏Java Tale

    jenkins部署前后端分离项目

    sg.mirror.servanamanaged.com/jenkins/war/2.346/jenkins.war 安装 nohup java -jar jenkins.war --httpPort=6888 2>&1 & 插件 # maven项目插件 java/jdk1.8.0_371 Maven #Name maven3.6 # MAVEN_HOME /usr/local/maven/apache-maven-3.6.1 NodeJs 图片 后端部署配置 General 后端-XX系统-演示环境 源码管理 http://192.168.1.7:1234/mrfr/backend/mrfResource.git 构建环境 pom.xml clean package ENV=test #源jar路径,打包完成之后,target目录下的jar包名称 JAR_NAME=mrf-admin #target打包生成jar包的目录 # 以具体的打包位置为准,可以先构建一次项目 ,通过日志查看打包的目录 JAR_PATH=/home/maruifu/.jenkins/workspace/后端-XX系统-测试环境/mrf-admin/target #打包完成之后,把jar

    54820编辑于 2023-07-11
  • 来自专栏Java知识点

    原生部署前后端分离项目

    还需安装其他软件 Java 项目管理器 (下载之后随便安装一个 Tomcat 即可获得 Java 环境) Redis 安装完毕之后配置 所有都可访问 0.0.0.0 以及配置 Redis 密码 (必需) Nginx 首先安装完毕 具体配置后面进一步概述 # 运行 jar 部署后端 打包后端代码 jar 包 熟练 java 项目开发的,可以直接通过 InteliJ IDEA 或者 eclipse 进入下载的项目文件夹中的 bin 目录下,直接双击执行 package.bat,它会直接在项目中生成 target 文件夹,里面包含以及打包好的 jar 包。 tail -f nohup.out 这里我们的后端就部署成功了 # 填写 NGINX 配置部署前端 打开 dos 窗口,进入 ruoyi-ui 文件夹,并对前端代码进行打包,生成一个 dist 文件夹

    69810编辑于 2023-08-07
  • 来自专栏全栈开发那些事

    后端分离博客小项目

    文章目录 1、前言 2、技术栈 3、前后端项目结构 3.1 前端项目结构 3.2 后端项目结构 4、部分演示效果 5、下载链接: 1、前言 一个前后端分离的博客小项目,为了适合后续的拓展和微服务化体系等 ,选择SpringBoot作为后端开发框架。 作为一个项目骨架,权限也是我们不能忽略的,Shiro配置简单,使用也简单,所以使用Shiro作为我们的的权限。 考虑到项目可能需要部署多台,这时候我们的会话等信息需要共享,Redis是现在主流的缓存中间件,也适合我们的项目。 然后因为前后端分离,所以我们使用jwt作为我们用户身份凭证。 2、技术栈 3、前后端项目结构 3.1 前端项目结构 3.2 后端项目结构 4、部分演示效果 5、下载链接: https://download.csdn.net/download/qq_43753724

    32320编辑于 2023-02-25
  • 来自专栏房东的猫

    Vue 前后端分离项目(二)

    简介 Vue项目 启动项目:npm run serve Router index.js import Vue from 'vue' import VueRouter from 'vue-router' } ] }); }) } } </script> SpringBoot项目 javax.annotation.Resource; import java.util.List; /** * @author Huan Lee * @version 1.0 * @date 6/ com.vue.master.vo.PieVO; import java.util.List; /** * @author Huan Lee * @version 1.0 * @date 6/ ct=503316480&z=undefined&tn=baiduimagedetail&ipn=d&word=%E8%8B%B9%E6%9E%9C%E5%9B%BE%E7%89%87&step_word

    57800发布于 2021-06-27
  • 来自专栏DotNet NB && CloudNative

    盘点6个WebAPI+Vue前后端分离的.Net开源项目

    今天我们一起梳理下6个,比较受到大家欢迎的.NetCore+Vue前后端分离的开源项目。 企业级权限管理应用框架 项目简介 这是一个基于.Net 6.0开发的应用框架,采用前后端分离架构,集成了上百个模块,如:统一支付、公众号管理、数据权限、任务调度、数据库读写分离等等。 项目简介 后台采用.Net Core 6开发的,前端采用Vue前后端分离的架构。 项目地址: https://gitee.com/igeekfan/lin-cms-dotnetcore 详细介绍:一个基于.Net Core、Vue开发仿掘金的CMS开源系统 6、Meiam 企业级的前后端分离权限框架 项目简介 这是基于.NetCore开发的、构建的简单、跨平台、前后端分离的框架。

    2.1K10编辑于 2025-05-26
  • 来自专栏Linux云计算及前后端开发

    Python项目44-前后端分离项目(前戏)

    6)SQL执行及审批流程。 7)慢查询日志分析web界面。 # 4、进入|退出 该虚拟环境的Python环境 -- python | exit() # 5、为虚拟环境安装模块 -- pip或pip3 install 模块名 # 6、 ,后台项目一般叫api (luffy) MacBook-pro:luffy driverzeng$ django-admin startproject luffyapi 重构目录项目 ---- 重构 template> <script> export default { name: 'Home', components: {} } </script> 6. - 创建启动方式  启动服务   ---- 新建global全局样式文件 assets/css/global.css html, body, h1, h2, h3, h4, h5, h6,

    2.3K10编辑于 2022-09-26
  • 来自专栏IT笔记

    后端分离之SpringBoot项目Token认证

    —林徽因 前段时间,大体了解了一下前后端分离之Vue项目构建测试打包发布,并简单的记录了一下。 其实,如果单纯的前后端分离项目,大可不必使用Token,原始的session就可以解决问题,当然前提是要在一个域(域名、IP、端口必须保持一致)下,前后端开发人员可使用Nginx代理服务器进行测试。 项目涉及: SpringBoot的使用 JWT加密解密 Cors跨域访问配置 Interceptor拦截器配置 代码什么的就不在这里罗列了,详细见:前后端分离微服务认证之JWT 总结 优点 因为Token

    1.5K90发布于 2018-04-13
  • 来自专栏Linux云计算及前后端开发

    Python53前后端分离项目上线

    Nginx命令 了解:Nginx & uwsgi 运行Django 路飞项目部署:Nginx + uwsgi + django + vue 配置前台项目 上线配置 assets /settings.js 上线 路飞后台部署 上线配置 prod.py:上线的配置文件,内容拷贝dev.py,前身就是settings.py wsgi.py 和 manage.py + vue 配置前台项目 上线配置 assets/settings.js base_url: 'http://39.98.144.221:8000', // 设置公网ip 上线 1)本地项目打包,前往 404问题 } } } 路飞后台部署 上线配置 , brief) VALUES (2, 2, 1, 0, '2019-07-14 13:45:25.092902', '2019-07-14 13:45:25.092936', 'Mjj', 0, '美团前端项目组架构师

    55220编辑于 2022-10-31
  • 为什么前后端分离项目更爱反向代理后端api?

    在前后端分离项目中,很多开发者选择通过反向代理将前端和后端接口统一到一个域名下,而不是为后端接口使用一个新域名,主要是出于以下几个原因:1. 隐藏后端服务细节通过反向代理,可以隐藏后端服务的实际域名或 IP,避免暴露真实的后端地址,增加一定的安全性。此外,这样的方式也可以屏蔽后端的技术栈和架构实现细节。5. 通过统一域名,减少了维护多个域名的复杂度,尤其是对于中小型项目或团队而言,可以更高效地进行管理。6. 用户体验更好对用户而言,访问一个域名通常比多个域名更加直观。 反向代理 vs 新域名方式优点缺点反向代理同一域名简化跨域问题、统一流量、易于管理、隐藏后端细节需要配置反代服务,增加后端负载使用新域名后端独立、清晰的接口区分,可以避免代理服务的额外消耗跨域配置复杂、 证书管理麻烦、用户体验可能分散综上,使用反向代理更适合大多数前后端分离的场景。

    33500编辑于 2025-01-19
  • 来自专栏Tanger的思源地

    后端分离

    后端分离后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做? 如果不使用前后端分离的方式,会有哪些问题? 前端–》HTML静态页面–》后端—》JSP 这种开发方式效率极低,可以使用前后端分离的方式进行开发,就可以完美解决这一问题。 前后端开发者只需要提前约定好接口文档(URL、参数、数据类型…),然后分别独立开发即可,完全不需要依赖后端,最后完成前后端集成即可,真正实现了前后端应用的解耦合,极大地提高了开发效率。 单体—》前端应用+后端应用 前端应用:负责数据展示和用户交互 后端应用:负责提供数据处理接口。 前端HTML—》Ajax—》RESTFUL后端数据接口。 (例:Java开发、spring boot开发) 传统单体应用 前后端分离的结构 前后端分离就是将一个单体应用拆分成两个独立的应用,前端应用和后端应用以JSON格式进行数据交互。

    82310编辑于 2021-12-26
  • 来自专栏全栈开发那些事

    Docker+Nginx打包部署前后端分离项目

    Docker+Nginx打包部署前后端分离项目 1、问题描述 2、项目打包 2.1 前端项目打包 2.1.1 修改vue.config.js文件 2.1.2 router配置中添加base属性 2.1.3 打包前端项目 2.2 后端项目打包 2.3 将前端和后端的打包文件上传到服务器 3 nginx反向代理配置 4、后端通过Dockerfile打包成docker镜像 4.1 这里为什么使用docker 4.2 编写Dockerfile 4.3 构建Docker镜像 4.4 查看构建的镜像 4.5 运行容器 4.6 运行测试 1、问题描述 最近做了一个前后端分离的通用权限管理系统,今天想用自己的服务器部署下 执行命令:npm run build:prod 出现dist文件夹说明打包成功 2.2 后端项目打包 这里我跳过了test步骤 打包之后target文件夹下面会有jar包 2.3 将前端和后端的打包文件上传到服务器 guigu location /guigu { alias /opt/guigu-auth/guigu-front/; index index.html index.htm; } 第二部分是将后端请求指向后端项目

    4.2K50编辑于 2023-02-25
  • 来自专栏搬砖笔记

    【玩转Lighthouse】搭建若依前后端分离项目

    一、项目介绍 前景 一直想写一篇前后端分离项目的搭建教程,最近正好不是太忙,也是正好赶上轻量的创作者活动,所以就花点时间写了这篇文章。 官方文档 以下是官方的项目说明文档,有不懂的也可以去看看哦。 http://doc.ruoyi.vip/ruoyi/ 二、环境准备 如果没有轻量服务器,可以用本地的虚拟机。 如果不安装的话,可以自行下载代码,通过xftp上传的服务器中,也可以自己在本地编译好前后端代码后上传编译好的代码到服务器,都是可以滴。 五、代码打包 打包后端代码 执行如下maven命令打包 cd RuoYi-Vue mvn clean install -Dmaven.test.skip=true -Dcheckstyle.skip=true npm install npm run build:prod 打包后的文件 image.png 复制代码到nginx路径下 cp -r dist /usr/local/nginx 六、部署启动 启动后端

    5K8010编辑于 2022-04-14
领券