const postResponse = await axios.post(`${baseUrl}register`, {
name: `Nadia`,
email: 'nadia@noemail.com'
}
您好!因此,我的发布请求具有所需的特定有效负载集,但是当使用的名称已经存在时,它将进行验证。我想知道每次运行时如何为属性名称赋予唯一值。非常感谢提前!
答案 0 :(得分:0)
我想知道如何为每个属性名称赋予唯一值 我跑的时候。
尝试将 date millisecond 值附加到
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'
}
答案 1 :(得分:0)
客户无法在它们之间进行同步
这种检查必须从集中节点开始执行:服务器
从服务器端来看,最好的一个候选者是数据库。
在每个请求处理中,在NodeJS端,检查数据库,用户资源是否包含此名称。
然后按照处理请求。