Javascript 如何使用axios在POST请求上传递唯一属性值?

Javascript 如何使用axios在POST请求上传递唯一属性值?,javascript,node.js,axios,Javascript,Node.js,Axios,你好!!因此,我的post请求需要一组特定的有效负载,但是当使用的名称已经存在时,它会进行验证。我想知道如何在每次运行属性名称时为其指定唯一的值。非常感谢 我想知道如何为属性名赋予唯一的值 我该跑了 尝试将日期毫秒值附加到它 const postResponse = await axios.post(`${baseUrl}register`, { name: `Nadia`, email: 'nadia@noemail.com' } 编辑 如果有多个客户机,则还要向其附加客户机

你好!!因此,我的post请求需要一组特定的有效负载,但是当使用的名称已经存在时,它会进行验证。我想知道如何在每次运行属性名称时为其指定唯一的值。非常感谢

我想知道如何为属性名赋予唯一的值 我该跑了

尝试将日期毫秒值附加到它

const postResponse = await axios.post(`${baseUrl}register`, {
    name: `Nadia`,
    email: 'nadia@noemail.com'
}
编辑

如果有多个客户机,则还要向其附加客户机id或名称

const postResponse = await axios.post(`${baseUrl}register`, {
    name: `Nadia` + (new Date().getTime()),
    email: 'nadia@noemail.com'
}
我想知道如何为属性名赋予唯一的值 我该跑了

尝试将日期毫秒值附加到它

const postResponse = await axios.post(`${baseUrl}register`, {
    name: `Nadia`,
    email: 'nadia@noemail.com'
}
编辑

如果有多个客户机,则还要向其附加客户机id或名称

const postResponse = await axios.post(`${baseUrl}register`, {
    name: `Nadia` + (new Date().getTime()),
    email: 'nadia@noemail.com'
}

客户端无法在它们之间同步。
必须执行此类检查,因为集中式节点是服务器。
从服务器端来看,最好的候选方法是数据库。

在每次请求处理时,在NodeJS端,在DB中检查用户资源是否包含此名称

然后根据请求处理请求

客户端无法在它们之间同步。
必须执行此类检查,因为集中式节点是服务器。
从服务器端来看,最好的候选方法是数据库。

在每次请求处理时,在NodeJS端,在DB中检查用户资源是否包含此名称

然后根据请求处理请求

两个客户端可以传递相同的时间值。添加数据和时间有帮助!谢谢gurvinder372!两个客户端可以传递相同的时间值。添加数据和时间有帮助!谢谢gurvinder372!