Fastify-TS-REST样板项目
Fastify 的 TypeScript 样板项目,整合了Fastify、TypeScript、Mongoose和Docker,上手快。嗯,直接git clone拉下来,yarn install一跑就能开工,连数据库都能直接用 Docker 带起来,挺适合搞 REST 接口的同学。
项目结构还算清爽,不绕,接口定义靠 TypeScript 写得明明白白,自动补全、类型提示啥的也都到位。适合快速搭后端服务,或者你要测个新功能、接个前端,也都挺方便。
最大优点是不用你本地装 Mongo,也不用管 Node 版本冲突,yarn docker:up直接一键全起,适合懒人或者要省事的场景。
推荐给想用 Fastify 搞点 REST 服务的兄弟,或者在用 Express 但想换个口味的你。不确定?你也可以看看极简 Fastify Typescript 样板那种更轻量的。
如果你平时还接触React或者Webpack相关的,也可以顺手看下这几个资源:
哦对了,如果你电脑上连 Node 都没装,也不用慌,Docker 帮你兜底了,放心跑就完事了。
                            
                            fastify-ts-rest-boilerplate-master.zip
                            预估大小:15个文件
                        
                        
                        
                                
                                fastify-ts-rest-boilerplate-master
                                文件夹
                            
                                                        
                                
                                .dockerignore
                                13B
                            
                                                        
                                
                                Readme.md
                                1KB
                            
                                                        
                                
                                yarn.lock
                                96KB
                            
                                                        
                                
                                DockerFile
                                249B
                            
                                                        
                                
                                src
                                文件夹
                            
                                                        
                                
                                config.ts
                                83B
                            
                                                        
                                
                                utils
                                文件夹
                            
                                                        
                                
                                encryption.ts
                                516B
                            
                                                        
                                
                                modules
                                文件夹
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:44.72KB
                                
                                
                                
                            
评论区