我有一台zkteco WL30设备可以将出勤率提升到提供的IP地址。我创建了一个新的nodejs-express项目,并为其添加了一个POST端点来接收数据。我可以成功接收请求但不能接收数据。请求对象完全没有出勤数据 - 无论是在正文还是在数据中。
我也尝试使用https://www.npmjs.com/package/zklib,但它没有连接到设备。但是,随附的设备软件可成功成功接收所有数据。
这是我正在使用的节点快速代码 -
const express = require('express')
const app = express();
app.post('/iclock/cdata.aspx', function(request, response) {
response.send("OK\n");
});
app.get('/iclock/cdata.aspx', function(request, response) {
response.headers["content-type"] = "text/plain";
response.send("OK\n");
});
app.listen(3000, function() {console.log('Example app listening on port 3000!')});
有人可以建议在nodejs应用程序中接收出席的方法吗?