总结

已完成

在此模块中,你将 Node.js Express 应用程序重构到了 Azure Functions。 现在,无需过多考虑服务器,因为你使用的是无服务器!

Node.js 和 Express 是用于为 API 终结点提供服务的强大解决方案。 使用 Functions,可以将 API 迁移到无服务器体系结构,而无需担心服务器设置或维护。

还可以通过将 Node.js Express 服务器替换为 Functions 应用来降低 Always-On 服务器的成本并提高可伸缩性。 使用 Functions,你终于可将精力集中在代码,而不是服务器上了。

注意

若要将 Functions 应用部署到云,请参阅使用 TypeScript 函数 API 管理 Azure 资源组教程。 可以使用免费的 Azure 帐户和适用于 Visual Studio Code 的 Azure Functions 扩展来部署应用程序。

当前示例项目的解决方案位于 GitHub 项目的解决方案分支中。 请按照 README 文件中的说明开始操作。 要了解差异,可试运行 Express 应用或 Functions 应用。 然后尝试对代码使用这种迁移。

其他资源

若要详细了解 Functions、Visual Studio Code 和调试,请参阅以下资源:

Visual Studio Code

函数

调试资源