文件名称:typescript-koa-mongoose-starter:找到函数时类型:Typescript中包含Koa和Mongoose的启动器
文件大小:106KB
文件格式:ZIP
更新时间:2024-02-24 07:16:06
nodejs koa typescript backend mongoose
打字稿Koa猫鼬入门 Typescript Koa Mongoose Starter是想在后端使用Typescript的人们的开始 我为什么要这样做? 我想接受在工作中可能为我们的后端运行Typescript的想法 我有六年没有接触打字稿了,想看看它已经成熟了多少 我最近和Deno一起玩,因为我爱Rust,遇到了一些问题 挑战性 后端的许多库没有类型,并且某些@types库已过时 这使我的开发时间增加了通常需要我开发的3倍的倍数 我通常使用的许多节点模块都没有任何历史性文档或文档 我将来会在后端的Node中使用Typescript吗 也许 先决条件 Docker(在Mac上通过酒桶安装docker) Mongo(docker-compose使用Mongo:latest) JQ(在Mac上简装安装jq) 节点10+ 环境变量 本地开发的环境变量位于config.env中 对于Docker部署,可在deploy.env中找到它们 PORT=3000 MONGO_URI=mongodb://127.0.0.1:27017/test JWT_SECRET=12345678900987
【文件预览】:
typescript-koa-mongoose-starter-master
----.travis.yml(101B)
----package.json(2KB)
----deploy.env(125B)
----tslint.json(1KB)
----.github()
--------ISSUE_TEMPLATE()
----test()
--------user.test.ts(1KB)
--------blackhole.test.ts(1KB)
--------login.test.ts(1KB)
----Dockerfile(397B)
----jest.config.js(279B)
----SECURITY.md(619B)
----LICENSE(1KB)
----package-lock.json(297KB)
----src()
--------model()
--------middleware()
--------db.ts(577B)
--------server.ts(2KB)
--------router.ts(1KB)
--------controller()
--------lib()
--------types()
--------index.ts(667B)
--------router()
----makefile(3KB)
----tsconfig.json(400B)
----version.sh(165B)
----docker-compose.yml(376B)
----.gitignore(3KB)
----config.env(127B)
----CHANGELOG.md(907B)
----README.md(6KB)