Aplicacion de Node para la recoleccion de eventos de un Recognition Face Terminal.
Marca: Hikvision
Modelo: DS-K1T343MWX
- Se utilizó NodeJS 18.13.0 con Typescript 5.2.2.
- Se utilizó SQLite 5.1.6 como base de datos relacional para el proyecto.
- En la raiz se encuentra el archivo "config.json" con todas las configuraciones necesarias.
- Debes tener GIT instalado
- Debes tener Node/npm instalado
- Debes tener @vercel/ncc instalado
npm i -g @vercel/ncc - para compilar y generar carpeta dist
- Clonar el repositorio en tu sistema.
cd {install_dir}
git clone https://github.com/Mceballos-git/hikvision-api-adapter.git
- Instalar las dependencias del proyecto.
Abrir una terminal dentro de la carpeta raiz del proyecto y ejecutar el siguiente comando:
npm install
- Levantar el proyecto en desarrollo
npm run start
- Crear compilacion de producción minificada de la aplicación.
Este comando crea la version de producción del proyecto dentro de la carpeta {install_dir}/dist
ncc build src/index.ts
- Ingresar al directorio "dist" y poner a correr la aplicacion con el siguiente comando:
node index.js