我目前正在使用Node.JS解析发送到静态端点的POST请求,并将JSON数据存储在数据库中。我遇到的问题是,所有客户端的表单中可能都没有相同的字段/属性,这在尝试解析时会引起问题。我的问题是,是否有某种方式可以将我的解析过程标准化为通用字段(例如,我要解析多个网站的注册字段,每个字段都应具有电子邮件,密码等。),或者必须我根据连接到端点的每个客户端的表单提供的字段创建一个单独的解析过程。
使用POST请求(正文)中的解析数据创建JSON对象的示例:
JSON.stringify({
anonymous_id: body.anonymousId,
url: body.url,
email: body.email,
password: body.password,
timestamp: (new Date()).toISOString()
})