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.gitLuego entra a la carpeta del proyecto descargado
$ cd Workshop_TypescriptEstructura 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:
$ npm install$ npm startacceder enhttp://localhost:8000/api/posts
😎 Tu Misión 😎
Será ir migrando nuestro código de javascript a Typescript
Last updated
Was this helpful?