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
                                
                                
                                
                            
评论区