Simple calculator API
- node > v16
- express > v4
npm install
npm run dev
npm start
/src/app.js
: Configuración de la app de express. En este archivo se configura las rutas, el logger, etc./src/controllers.js
: Configuración de las rutas o controladores de la app. En este archivo esta la lógica de negocio/src/db.js
: Configuración de la base de datos. Que base de datos usamos, donde esta ubicada, credenciales, etc/src/models.js
: Configuración del ORM.
Todos los endpoints funcionan en http://localhost:3000.
Si el puerto 3000 esta ocupado por otro servicio, se usa el siguiente puerto (3001, 3002, etc). Revisar la consola al iniciar el servicio.
Endpoint | Method | Description |
---|---|---|
/api/v1/add/:a/:b | GET | Add a and b . Returns the result |
/api/v1/res/:a/:b | GET | Rest a and b . Returns the result |
/api/v1/mul/:a/:b | GET | Multiply a and b . Returns the result |
/api/v1/div/:a/:b | GET | Divide a and b . Returns the result or Error |
/api/v1/hisotry | GET | Returns the operations history |