Este proyecto es un calculador del dígito verificador para el RUT chileno, implementado en C++ y expuesto a través de un módulo Node.js usando node-gyp
.
Este repositorio contiene un módulo Node.js que calcula el dígito verificador (DV) para un número de RUT chileno. Utiliza C++ para la lógica del cálculo y se integra con Node.js para proporcionar una interfaz accesible a través de HTTP.
src/
rut_calculator.cpp
: Código fuente en C++ para el cálculo del dígito verificador.
server.js
: Servidor Express que expone la funcionalidad del cálculo a través de una API HTTP.binding.gyp
: Archivo de configuración paranode-gyp
.package.json
: Archivo de configuración del proyecto Node.js.README.md
: Este archivo.
Asegúrate de tener instalados los siguientes programas en tu sistema:
- Node.js (incluye npm)
- node-gyp
- Microsoft Visual Studio Build Tools (para Windows) o herramientas similares en otros sistemas operativos
-
Clona el repositorio:
git clone https://github.com/tu_usuario/tu_repositorio.git cd tu_repositorio
-
Instala Dependencias:
npm install
-
Configura y construye el modulo C++:
node-gyp configure node-gyp build
Este comando compilará el código C++ y generará el módulo de Node.js.
-
Inicia el Servidor
node server.js
-
Utiliza las rutas API:
-
POST /calculate:
Descripción: Calcula el dígito verificador para un número de RUT usando Postman.
{ "rut": 12345678 } - Respuesta: ```bash { "rut": 12345678, "dv": "3" }
-