在 Nats go 客户端中,我们可以使用 js.AddConsumer() 设置消费者。该函数需要一个 ConsumerConfig。
// ConsumerConfig is the configuration of a JetStream consumer.
type ConsumerConfig struct {
Durable string `json:"durable_name,omitempty"`
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
...
Run Code Online (Sandbox Code Playgroud)
现在问题来了。此配置中的 Durable 和 Name 有什么区别?Nats CLI 没有提及单独的名称。只有一个“消费者名称”相当于“持久名称”。
如果我将 Durable 和 Name 设置为不同的值,我会收到此错误:
代码:400 错误代码:10017 = 0x2721 描述:“主题中的消费者名称与请求中的持久名称不匹配”
如果我从头开始启动 Blazor 服务器。然后右键单击该项目并单击重命名。
所有命名空间都发生更改 (EditedProjectName.Pages),但 using 语句保留旧引用 (OriginalProjectName.Pages)。
通过查找并替换 OriginalProjectName.Pages => 替换为 => EditedProjectName.Pages 可以很容易地克服这个问题
现在问题来了。该网站似乎是随机启动的,没有适当的 CSS。如果我注释掉 {PROJECT NAME}.styles.css 中的静态 CSS,则得到的输出与我得到的输出相同,这会使侧边栏等消失

知道项目名称更改如何导致此问题以及如何解决或排除该问题吗?