Este es un ejemplo de como usar Kotlin en un proyecto Node.js, una api rest en Node.js con Express

Overview

Kotlin Hello Node.js

Este es un ejemplo de como usar Kotlin en un proyecto Node.js, una API REST con Express

Kotlin Node.js LICENSE GitHub

Acerca de

Este proyecto muestra cómo hacer una sencilla api rest en Node.js con Kotlin usando librerías como Express.

El principal objetivo con este proyecto es:

  • Usar Kotlin como lenguaje de tipado para ser transpilado a JavaScript para Node.js
  • Integrar librerías desde NPM como Express para crear una api rest
  • Aplicar librerías de Kotlin Multiplataforma para dotar de funcionalidad.

Uso

Puedes llamar a la app usando el script de Gradle run o build Compile Kotlin to JS using gradle

Compilación y ejecución

Windows
$ gradlew.bat build

Linux / Mac
$ ./gradlew build

Run Node Server
$ ./gradlew run

Acceso al endpoint

El servidor escucha en el puerto 3000: http://localhost:3000/persons

La salida será una lista de personas

[
  {
    "uuid": "bea124df-6722-4318-bdcd-2adada75ba72",
    "name": "Person 1",
    "age": 11,
    "type": "CHILD",
    "createdAt": "2022-07-15T19:16:40.054"
  },
  {
    "uuid": "23342b5d-1efb-4c89-9f87-a478da20432c",
    "name": "Person 2",
    "age": 59,
    "type": "ADULT",
    "createdAt": "2022-07-15T19:16:40.054"
  },
]

Autor

Codificado con 💖 por José Luis González Sánchez

Twitter GitHub

Contacto

Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬 .

              

¿Un café?

joseluisgs




Licencia de uso

Este repositorio y todo su contenido está licenciado bajo licencia Creative Commons, si desea saber más, vea la LICENSE. Por favor si compartes, usas o modificas este proyecto cita a su autor, y usa las mismas condiciones para su uso docente, formativo o educativo y no comercial.

Licencia de Creative Commons
JoseLuisGS by José Luis González Sánchez is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.
Creado a partir de la obra en https://github.com/joseluisgs.

You might also like...
intera.kt is a Kotlin library for interacting with the Discord Interactions API through a gateway service or a REST API.

🗿 Overview ⚠️ WARNING: intera.kt is a work in progress. It is not yet ready for use. You may encounter bugs and other issues, but please report if yo

intera.kt is a Kotlin library for interacting with the Discord Interactions API through a gateway service or a REST API.

🗿 Overview ⚠️ WARNING: intera.kt is a work in progress. It is not yet ready for use. You may encounter bugs and other issues, but please report if yo

Mis experimentos con Kotlin para JetBrains Academy, certificación de Kotlin donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema.
Mis experimentos con Kotlin para JetBrains Academy, certificación de Kotlin donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema.

Kotlin Academy Mis experimentos con Kotlin para JetBrains donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema. Acerca de

Spring-kotlin - Learning API Rest with Kotlin, Spring and PostgreSQL

Kotlin, Spring, PostgreSQL and Liquibase Database Migrations Learning Kotlin for

Come il gioco del Fizz Buzz, ma con un nome più ganzo!

FizzoBuzzo Partendo dalle regole previste dal gioco del Fizz Buzz, implementare una console application con le seguenti funzionalità: Stampa i valori

Sencilla aplicación web para realizar un CRUD usando Ktor y motores de plantillas similar a Laravel con PHP
Sencilla aplicación web para realizar un CRUD usando Ktor y motores de plantillas similar a Laravel con PHP

Servicio web para crear una WEB App usando Kotlin y Kator así como otras tecnologías propuestas por JetBrains.

API Rest With Kotlin And Spring Boot

##API REST WITH KOTLIN AND SPRING BOOT GET Url: http://localhost:8080/customers Response (Status Code: 200 Ok) { "_embedded": { "customer

Api Rest Card Game made in Kotlin with Ktor

ApiRest-CardGame "Card Game API" is a project made in Kotlin with Ktor. The API allows you to manage a simple card game deck (shuffle, take a card, pu

Cargo service: REST API, Spring Boot, Kotlin, JDBC, PostgreSQL

cargo-jdbc Cargo service, training project with Spring Boot, JDBC and Kotlin. To

Owner
José Luis González Sánchez
PhD Software Development Profe de DAM/DAW/ASIR @IESLuisVives Kotlin Certified Trainer by @JetBrains @GitHub Campus Advisor @GitKraken Ambassador 💻🎾🎸🍻
José Luis González Sánchez
Ejemplo de cómo trabajar con gráficos en Kotlin

Kotlin Let's Plot Ejemplo de cómo trabajar con gráficos en Kotlin. Kotlin Let's Plot Acerca de Autor Contacto ¿Un café? Licencia de uso Acerca de Este

José Luis González Sánchez 12 Oct 11, 2022
Ejemplo de API Rest Blog con Spring Boot + Kotlin + Gradle

Blog Ejemplo de API Rest Blog con Spring Boot 2.7.3 + Kotlin + Gradle + Java 17 El objetivo es que pueda servir como guía para el aprendizaje, lo más

Arturo López 6 Dec 18, 2022
Ejemplo de App Android con Kotlin, Jetpack Compose, Retrofit y consumo de la API REST de Pokémon

Pokémon Jetpack Compose Ejemplo de App Android con Kotlin, Jetpack Compose, Retrofit y consumo de la API REST de Pokémon Jetpack Compose Retrofit Poké

Brais Moure 70 Jan 31, 2023
Es este repositorio, desarrollaremos e implementaremos una aplicación móvil nativa para la asignatura PAMN

BeHealthy “Have a good diet” Descripción breve del proyecto Este documento explica el objetivo de BeHealty como aplicación de software, las partes de

Fernando 5 Dec 15, 2022
Kotlin-GraphQL-Apollo - Sencillo cliente para consumir una API GraphQL con Apollo usando Kotlin

Kotlin GraphQL Apollo Sencillo cliente para consumir una API GraphQL con Apollo

José Luis González Sánchez 2 Jan 25, 2022
Ejemplo de una prueba técnica Junior aplicable a cualquier lenguaje

Prueba Técnica Cola Prioridad Sin Repetidos Ejemplo de una prueba técnica Junior aplicable a cualquier lenguaje. Prueba Técnica Cola Prioridad Sin Rep

José Luis González Sánchez 11 Sep 22, 2022
Jugando con un Parking realizado como prueba de examen en JetBrains Academy, curso Kotlin Developer

Kotlin Parking Lot Proyecto de evaluación para el título de Kotlin Developer en Jetbrains Academy. Consiste en realizar un parking con las especificac

José Luis González Sánchez 1 Jan 10, 2022
Nuestro amigo R2-D2 ha sido enviado junto a Luke Skywalker debido a una serie de problemas relacionados con la contaminación en la Luna de Endor. Problema de Acceso a Datos

# R2-D2 y las Lunas de Endor - Acceso a Datos Nuestro amigo R2-D2 ha sido enviado junto a Luke Skywalker debido a una serie de problemas relacionados

José Luis González Sánchez 6 Nov 2, 2022
Ejemplos de cómo aplicar Inyección de Dependencias en Kotlin

Kotlin Inyección de Dependencias Ejemplos Ejemplos de cómo aplicar Inyección de Dependencias en Kotlin Kotlin Inyección de Dependencias Ejemplos Acerc

José Luis González Sánchez 15 Nov 14, 2022
Exemplo de microsserviço em koltin e spring boot usando a arquitetura hexagonal/ports&adapters como base de estrutura

Microservice boilerplate Exemplo de microsserviço em koltin e spring boot usando a arquitetura hexagonal como base de estrutura Executando Localmente

Odilio 6 Dec 7, 2022