ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 跨平台 `Nest`的作为一个跨平台的框架。平台独立性使得**创建可重用的逻辑部分**成为可能,人们可以利用这种逻辑部件跨多种不同类型的应用程序。例如,多数模块可以在不修改的情况下复用于不同的HTTP服务器框架(例如Express和Fastify),甚至跨越不同的应用类型(例如HTTP服务器框架,不同传输层的微服务,以及WebSockets)。 ### 一次编译, 各处运行 **概览**主要涉及 `HTTP` 服务器( `REST APIs`或者MVC风格的服务器端渲染应用 )。但是,所有这些构建的模块都可以轻松用于不同的传输层(`microservices`或`websockets`)。 此外,`Nest` 还配备了专用的 [GraphQL](https://docs.nestjs.com/graphql/quick-start)模块。最后但并非最不重要的一点是, [执行上下文](https://docs.nestjs.com/standalone-applications)功能有助于通过 `Nest` 创建在 `Node.js` 上运行的所有应用。 应用上下文特性有助于在Nest之上创建任何类型的Node.js应用,包括CRON定时工作和CLI命令行工具。 `Nest` 希望成为 `Node.js` 应用程序的完整平台,为您的应用程序带来更高级别的模块化和可重用性。一次构建,可在任何地方使用!