Continuamos con esta serie de entregas sobre el lenguaje Ballerina. Vamos a crear un proyecto básico y modificaremos el programa principal para crear un sencillo servicio RestAPI.
Abrimos una terminal y tecleamos:
$ bal $ bal version
Esto es para visualizar la versión instalada en nuestra máquina. Creamos un nuevo proyecto:
$ bal new auditor
Nos creará un directorio llamado ``auditor``:
auditor/ ├── Ballerina.toml └── main.bal
El programa será:
main.bal
import ballerina/io;
public function main() {
io:println("Programando con Ballerina");
}
Ejecutamos:
$ bal run
Nos deberá mostrar el mensaje:
Programando con Ballerina
Editamos el programa main.bal para crear un REST API:
import ballerina/http; listener http:Listener httpListener = new (8088); service / on httpListener { resource function get saludando() returns string { return "Programando con Ballerina!"; } resource function get saludando/[string nombre]() returns string { return "Hola " + nombre; } }
Ejecutamos:
$ bal run
Abrimos un navegador en la siguiente URL: http://localhost:8088/saludando y veremos este mensaje:
Programando con Ballerina!
También esta URL: http://localhost:8088/saludando/Alquimista
Hola Alquimista
Seguiremos con esta serie en próximos posts.
Enlaces:
https://alquimistadecodigo.blogspot.com/2022/09/ballerina-en-un-vistazo.htmlhttps://alquimistadecodigo.blogspot.com/2020/09/docker-instalando-ballerina.html
https://play.ballerina.io/
https://ballerina.io/learn/get-started/
Comentarios
Publicar un comentario