stdlib es una implementación del concepto «sin servidor». Como se suele confundir, «sin servidor» no significa «sin servidores»; sólo significa que no tenemos que manejar los detalles y operaciones del servidor para ser productivos. Tomando la ruta «sin servidores», un desarrollador puede escribir funciones que se despliegan y dan como resultado un punto final de la API. Puedes leer más sobre la tecnología sin servidores en su página de Wikipedia
Establecimiento de stdlib
Ahora es el momento de configurar todo usando nuestra herramienta favorita — si adivinaste npm* (Node Package Manager), estás en lo cierto. Antes de eso, sin embargo, necesitas crear una cuenta stdlib que te vincule a las funciones/servicios que necesitarás más adelante.
Una vez creada su cuenta, utilice npm para instalar la herramienta CLI (Command Line Interface) para interactuar con su cuenta. La herramienta CLI simplifica la creación, ejecución y despliegue de funciones:
1npminstall lib.cli -g
bash
Necesitas crear un espacio de trabajo. Un espacio de trabajo es un directorio en el que viven un grupo de funciones registradas bajo un usuario determinado. La creación de un espacio de trabajo es tan simple como crear un directorio:
1mkdir su nombre de espacio de trabajo
bash
En tu espacio de trabajo, inicia stdlib autenticándote con las credenciales que creaste al registrarte:
1lib init
bash
En este momento, su máquina ha sido asignada a su cuenta. Puede crear un nuevo servicio/función y esperar sincronizarse con su servidor stdlib:
1lib crear reloj
bash
Esto crea un directorio llamado reloj que contiene una carpeta principal que contiene su función. El archivo index.js contiene una función boilerplate que puedes ejecutar para ver un ejemplo de cómo funciona stdlib:
1lib http
bash
El comando anterior cumplirá su función localmente en el host local: 8170 por defecto.