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

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

你好! 所以我的发布请求有特定的有效负载集,但是当使用的名称已经存在时,它将进行validation。 我想知道如何在每次运行时赋予属性名称一个独特的值。 非常感谢!

我想知道如何在每次运行时赋予属性名称一个独特的值。

尝试附加date毫秒

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

编辑

如果有多个客户端,则还要附加客户端ID或名称

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

客户端不能同步它们。
这种检查必须从集中式节点(服务器)开始执行。
而从服务器端来看,最好的候选人是数据库。

在每个请求处理中,在NodeJS端检查数据库,用户资源是否包含此名称。
然后按照要求处理请求。