Base Inicial✨

Vamos a utilizar una base inicial de una pequeña API en Javascript vanilla es decir puro, a partir de este haremos la migración a typescript

Descargar el code base 🔮

Vamos a descargar nuestra base de código desde Github, se trata de una API que va listar posts o artículos.

En consola ejecuta el siguiente comando (sin el carácter $)

$ git clone https://github.com/ltciro/Workshop_Typescript.git
circle-info

Cuando veas este carácter significa que este comando es para copiar, pegar y ejecutar en consola.

Luego entra a la carpeta del proyecto descargado

$ cd Workshop_Typescript

Estructura del proyecto 🤓

api:

contiene un controlador postsController con los métodos de las rutas para acceder a los posts.

data_access:

contiene un repositorio InMemoryPostsRepository donde simularemos el almacenamiento de los posts y su consulta a la base de datos.

services:

contiene un servicio que será el encargado de comunicar a el controlador o la api con la base de datos simulada o el repositorio.

app.routing.js

tiene una función setRouting que se encarga de definir las rutas de nuestro controlador en la URI /api/posts/ para el caso de nuestro proyecto la URL localhost:8000/api/post

app.js

es el encargado de iniciar el servidor de nuestra aplicación definiendo el puerto del mismo.

Ejecutar el Proyecto

Para correr nuestro proyecto:

😎 Tu Misión 😎

Será ir migrando nuestro código de javascript a Typescript

Last updated

Was this helpful?