NiceFish前后端全栈示例项目
前后端分离项目的全家桶,NiceFish-master 是个挺适合上手的参考资源。前端一边 Vue 搭配移动端和 Electron,后端直接 SpringBoot+SpringCloud,主流配置都兜住了,适合想打通全栈流程的你。
浏览器端+移动端+Electron三端共存,结构清晰,目录拆得比较干净。你想单拿出来做 PWA 或桌面应用都行,代码拆分也不复杂,响应快,适配也做得还不错。
SpringBoot 后端,配合 JWT 登录和接口鉴权,想了解 token 的工作机制,这份代码可以直接跑跑看,思路实在。顺带一提,还用上了 SpringCloud,服务拆分做得不多,但能让你熟个脸。
部署部分也挺省心的,用 Docker 起一套环境就能跑,文章里也有详细步骤,新手也能跟得上。想省事可以直接拿来改配置搞定部署。
你要是刚好在找 前后端分离的项目实践,或者想研究下 JWT 登录、SpringCloud 架构这种组合,挺推荐下下来看一看。别忘了看下这些相关文章:
- 前后端分离系统
- SpringBoot 前后端分离 JWT 跨域登录实现
- Docker 部署 SpringBoot+Vue 前后端分离项目
- VueNode: 基于 TypeScript 的前后端分离项目
如果你正准备搭一套自己的全栈脚手架,或者在整理项目结构,不妨参考下 NiceFish,代码不复杂,文档也挺全。
NiceFish-master.zip
预估大小:220个文件
.editorconfig
260B
dependencies.html
53KB
dependencies.dot
19KB
bootstrap.min.css
119KB
bootstrap-theme.css
25KB
bootstrap.css
143KB
bootstrap-theme.min.css
24KB
glyphicons-halflings-regular.eot
20KB
open-sans-v15-latin-300.eot
15KB
open-sans-v15-latin-regular.eot
15KB
2.75MB
文件大小:
评论区