gpt4 book ai didi

eventstoredb - EventStore 中的有效 eventId 是什么?

转载 作者:行者123 更新时间:2023-12-04 07:18:40 32 4
gpt4 key购买 nike

当我尝试发布没有 eventId 的事件时,我得到:

HTTP/1.1 400 Empty eventId provided.



如果我用随机的东西填充 eventId,那么我得到:

HTTP/1.1 400 Write request body invalid



在服务器的标准输出中,我看到:

Error converting value "foo" to type 'System.Guid'



获得有效的 EventId 需要什么?

命令:
curl -i -d @event.json localhost:2113/streams/birthday-offer \
-H "Content-Type:application/vnd.eventstore.events+json"

事件.json:
[
{
"eventId": "foo",
"eventType": "bar",
"data": {
"who": "11111111111",
"which": "birthday-offer"
}
}
]

我不是 .NET 语言。

最佳答案

以防万一其他人遇到这个问题,答案是 EventId 是一个 Guid。

根据 the docs ,您甚至可以省略 EventId,服务器将为您提供 Id。

关于eventstoredb - EventStore 中的有效 eventId 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26917522/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com