Es una fracción de codigo que permite ejecutar acciones, cumplir con peticiones para traer cosas de internet, etc. Se denominan como serverless.
Lo primero que debemo hacer, es dirigirnos al portal de Azure
En en la vista de Home nos posicionamos en el menú y seleccionamos "Aplicación de funciones".
Creamos una Function.
- Nos aseguramos de que la suscripción es de tipo 'student'.
- Creamos un nuevo grupo de recursos, el cual sería un folder donde vamos a guardar nuestra aplicación web dentro de la nube, lo nombramos como: lab04-dr.
- Para este ejemplo, nombramos a la aplicación de funciones como "hello-dr".
- Publicar mediante código.
- La "pila del entorno en tiempo de ejecución" es con el lenguaje/codigo con el que esta realizada nuestra aplicacion de funciones, en este caso uaremos: Node.js.
- La versión con la que trabajadar de Node.js es "16 LTS".
- En la Región para esta ocasion utilizamos Central US.
- El sistema operativo que usaremos sera Windows.
- Y el plan que utilizaremos sera "Consumo (Sin servidor)". El plan elegido dicta cómo se escala la aplicación, qué características están habilitadas y cómo se establece el precio.
- Nos vamos a la pestaña etiquetas.
Las etiquetas nos sirven para cuando hay muchas personas trabajando dentro de una organización, es importante saber quien esta subiendo que cambios.
- Analiza todo lo requerido anteriormente para proceder a aprovisionarlo.
- Pulsamo en 'crear'.
- Esperaremos unos segundos hasta que se complete la implementación.
- Cuando este lista, presionamos en "ir al recurso".
Nos ubicara automaticamente en la sección "introducción" donde obtendremos toda la informaciíón de nuestra function creada.
- Para ver que nuestra Function esta corriendo entramos al link que nos aparece posicionado a lado de "URL".
- Verificamos que esta funcionando y corriendo a la prefección nuestra aplicación.
- Regresamos a la interfaz previa donde esta la información esencial y en el menú lateral izquierdo presionaremos "Funciones".
- Agregaremos una function.
- Buscaremos una function "HTTP" y le daremos en Crear , es una función a la que le pasaremos argumentos y esta se ejecutara.
- Ya creada nuestra función HTTP, tendremos está interfaz, donde iremos a la opción "Código y prueba".
Nos aparacera el codigo de la function.
- Primero obtendremos la URL y la copiamos.
- Lo pegamos en una pestaña nueva y nos aparecera el siguiente mensaje.
Tenemos nuestra funtion implementada y corriendo pero necesitamos ver que se ejeccute ante una petición.
- Como se pide en el mensaje, necesitamos agregar un nombre en la URL para obtener una respuesta personalizada, por lo que nos dirigimos a esa sección y procedemos a agregar: "&&name=Rodolfo".
- Obtendremos nuestra respuesta personalizada.