我正在开发一个项目来管理组织中员工的出勤情况。作为这个基于网络的项目的一部分,员工必须在生物特征认证(通过指纹)后标记他们的出勤情况。我使用 React 或 Angular 作为前端,NodeJS 作为后端,MongoDB 作为数据库。使用指纹对员工进行身份验证的最佳方法是什么? (指纹将通过笔记本电脑或外部扫描仪中的内置指纹扫描仪采集)。
建议任何 NPM 包或其他东西。 (任何视频教程都会非常有帮助。)
您必须在 Node JS 中创建一个公共 POST API。
例如:http://localhost:3000/attandance
然后你必须在指纹设备(例如Biomax)中设置(集成)此API。
现在,当用户向设备提供指纹时,设备将调用您的 API(http://localhost:3000/attandance)并将数据发送到您的服务器。
现在您必须从数据中提取用户 ID、时间戳和其他必要字段并在数据库中创建条目。
确保每个设备都会发送不同类型的数据。
在这种方法中,我认为您不需要对前端进行任何更改。
确保您的设备已连接 WiFi。 (如果您的设备离线并且任何用户提供指纹,那么设备每当上线时都会将数据发送到后端服务器。)