GrammerhubWeb 2021全栈模板

Next.js 和 TypeScript 的组合一直挺香的,GrammerhubWeb-2021就是一个不错的起步模板。项目直接整合了Next.jsTypeScriptExpress API,适合你想快速搭个支持服务端 API的全栈应用的时候用。

本地开发只要两步:npm i npm run dev,就能跑起来,响应也快。部署的话用 now 一键搞定,省得你配置半天 CI/CD。

结构比较清晰,前端用的是 Next 自带的页面路由,后端 API 是用 Express 写的,放在 pages/api 下,还能顺便支持静态文件托管,挺省事。

测试用了 Mocha,虽然不算重,但写点单测已经够用。需要注意的是,有个老问题就是 TS2339 报错,如果你碰到 jsx 属性不存在的提示,记得查下 Babel7 和 TypeScript 的兼容设置,有人说新版已经修了。

如果你正打算用 TypeScript 起一个有服务端逻辑的 Next 项目,又不想从头折腾一堆配置,这套模版还蛮适合的。顺手贴几个相关的例子和教程,有空可以看看:

如果你图个快、图个稳,直接拿来改就行。

zip 文件大小:4.12MB