Corda:我们能否开发将由IIS Web服务器运行的DAPP来与Corda平台对话?

Corda:我们能否开发将由IIS Web服务器运行的DAPP来与Corda平台对话?,corda,Corda,我们已经使用“Yo!CorDapp”示例()构建了一个POC 在这个POC中,我们可以用.NET代替angular作为前端,用IIS Web服务器代替springboot Web服务器与Corda平台进行对话吗 谢谢您可以使用任何您想要的前端技术 从Corda 3开始,您的后端必须基于JVM,原因有二: 您需要将各种流、状态和其他类定义加载到类路径中,以作为参数传递给流,从vault中检索对象,等等 您需要使用CordaRPCClient库来创建到节点的RPC连接 如果您真的需要用另一种语言

我们已经使用“Yo!CorDapp”示例()构建了一个POC

在这个POC中,我们可以用.NET代替angular作为前端,用IIS Web服务器代替springboot Web服务器与Corda平台进行对话吗


谢谢

您可以使用任何您想要的前端技术

从Corda 3开始,您的后端必须基于JVM,原因有二:

  • 您需要将各种流、状态和其他类定义加载到类路径中,以作为参数传递给流,从vault中检索对象,等等
  • 您需要使用
    CordaRPCClient
    库来创建到节点的RPC连接
如果您真的需要用另一种语言编写后端,有几种变通方法:

  • 创建位于主Web服务器和节点之间的精简Java Web服务器。Java Web服务器将来自主Web服务器的HTTP请求转换为对节点的RPC调用,并将来自节点的RPC响应转换为对主Web服务器的HTTP响应
    • 这是诸如
  • 使用诸如GraalVM之类的库将非JVM语言编译为JVM字节码
    • 下面提供了使用GraalVM在Javascript中编写JVM Web服务器的示例:

谢谢你的回答