next-typescript-api-zeit-boilerplate使用Next.js和TypeScript的生产级API模板
Next.js 和 TypeScript 的组合挺常见,但你要是想快速上手一个能跑在生产环境的项目,next-typescript-api-zeit-boilerplate
这个模板还挺香的。
支持ZEIT Now(现在叫 Vercel)一键部署,零配置,用来搭建API 服务方便。尤其是你想先做后端接口,前端以后再补上,这套就挺合适的。
用了Next.js 的 API 路由,代码结构清晰,响应也快。用的是TypeScript,类型安全不说,写起来也安心。你写个getUser.ts
接口,数据结构一看就明了,出错的地方编辑器就直接提示。
另外它集成了Sentry,可以直接上报服务端报错。虽说不是必须的,但项目一上生产,日志和错误追踪有总比没有好,对吧?
如果你是准备搞前后端一体的项目,这套模板也能顶上。用 Next.js 渲染前端没压力,只要把页面和接口都丢进去就行,结构是通用的。
顺手再丢几个类似项目给你参考:Next.js TypeScript Redux Starter 这个适合需要状态管理的项目,还有集成示例可以对照看看。
如果你刚好想用 Next 搞点服务端接口,或者懒得搭环境搞部署,那就试试这个 boilerplate,开箱即用,挺省事的。
next-typescript-api-zeit-boilerplate-master.zip
预估大小:44个文件
next-typescript-api-zeit-boilerplate-master
文件夹
.eslintrc.yml
3KB
.gitignore
2KB
.env.build.example
747B
now.staging.json
351B
.codeclimate.yml
2KB
package.json
2KB
package-lock.json
215KB
src
文件夹
components
文件夹
237.47KB
文件大小:
评论区