WebSharper 2.5.8-alpha似乎无法处理带有记录类型参数的函数。
我的代码相当简单:
type Foo =
{
Name: string
Num: int
}
[<Rpc>]
let Bar (foo: Foo) =
foo |> ignore
[<JavaScript>]
let Baz =
Bar { Foo.Name="ABC"; Foo.Num=42 }
当 WebSharper 处理程序集时,它会报告以下错误,指向Bar
:
无法从 JSON 解码参数:foo
正式版 2.4.85.235 运行良好。
有什么解决方法吗?
注意:我正在尝试使用 WebSharper 2.5.8-alpha,因为官方/稳定版本存在此处描述的错误:Content.Redirect is a Permanent redirect。