Resumen
En este módulo, ha refactorizado la aplicación de Node.js Express a Azure Functions. Ahora ya no tendrá que preocuparse por los servidores, puesto que usa un modelo sin servidor.
Node.js y Express son soluciones poderosas para servir puntos finales de API. Con Functions, puede cambiar las API a la arquitectura sin servidor y no preocuparse por la configuración o el mantenimiento del servidor.
También puede reducir el costo de mantener un servidor siempre activo y mejorar la escalabilidad si reemplaza el servidor Node.js Express por la aplicación Functions. En última instancia, con Functions se centra en el código, no en los servidores.
Nota:
Para implementar la aplicación de Functions en la nube, consulte el tutorial Administración de grupos de recursos de Azure con la API de funciones de TypeScript. Puede usar una cuenta de Azure gratuita y usar la extensión de Azure Functions para que Visual Studio Code implemente la aplicación.
La solución para el proyecto de ejemplo actual se encuentra en la rama de solución del proyecto de GitHub. Siga las instrucciones del archivo LÉAME para empezar. Puede explorar la ejecución de la aplicación de Express o de la aplicación de Functions para conocer las diferencias. A continuación, intente aplicar este mismo cambio al código.
Otros recursos
Para obtener más información sobre Functions, Visual Studio Code y depuración, consulte los siguientes recursos:
Visual Studio Code
- Obtenga Visual Studio Code.
- Obtenga la extensión de Visual Studio Code para Azure Tools.
- Obtenga la extensión de Visual Studio Code para Azure Functions.
Functions
- Obtenga información sobre el archivo local.settings.json de Functions.
- Implemente una aplicación de Functions en Azure.
- Obtenga información sobre la compatibilidad de TypeScript en Functions.
- Regístrese para obtener una evaluación gratuita de Azure.
Recursos de depuración
- Depuración de Angular.js en Visual Studio Code.
- Depuración de React.js en Visual Studio Code.
- Depuración de Vue.js en Visual Studio Code.
- Integración con herramientas externas a través de tareas en Visual Studio Code.