文件名称:express-typescript-seed:ExpressJS和其他以TypeScript开发的流行工具包(例如Mongoose,Passport.js,NodeMailer)的样板
文件大小:36KB
文件格式:ZIP
更新时间:2024-02-24 07:21:08
typescript mongoose swagger swagger-ui passportjs
表达型种子 介绍 如今,开发人员关注编程语言的类型安全性,因为类型安全的代码不易出错且可读性更高。 简而言之,从理论上讲,类型安全代码可以缩短开发生命周期并减少技术负担。 Node.js凭借事件驱动,无阻塞I / O模型等功能而变得流行,这为其轻量级和效率做出了贡献。 但是,它也因其非类型安全性而受到批评,这种批评催生了另一种语言TypeScript。 由Microsoft构建的一种语言,旨在通过向语言添加类型安全性来扩展Node.js。 我们相信TypeScript是充分利用Node.js的方式,并且是Node.js开发的未来。 遗憾的是,Internet上没有太多资源可以提供有关如何使用TypeScript进行操作的可靠示例(几乎所有资源都是用Node.js编写的!!!)。 入门 我们的目的是提供以TypeScript开发的MVC Express模式的样例,该模式已集成了大多数流行的后端工具包(例如Express,Mongoose,Passport.js,Nodemailer),演示了用于注册和验证的API调用。用户。 功能与依存关系 -InversifyJS是TypeScri
【文件预览】:
express-typescript-seed-master
----.gitignore(3KB)
----Dockerfile(346B)
----package.json(2KB)
----tslint.json(135B)
----src()
--------express()
--------utils()
--------constants()
--------index.ts(5KB)
----.dockerignore(58B)
----LICENSE(1KB)
----tsconfig.json(5KB)
----static()
--------swagger()
----README.md(6KB)
----app.config.yml(369B)
----nodemon.json(124B)
----test()
--------integration.test.ts(1KB)