使用edge.js有可能使.Net C#模块调用进程的node.js部分,即做反向调用吗?

你可以在这里看到从Node.js – > C#的interop模型。

我想知道的是,C#代码可以在返回之前调用C#中的进程的Node.js部分中的方法吗?

想象一下,如果你有一个电话,像

var webApi = edge.func('/MyDotNetApi.csx'); webApi(function (error, result) { log.('api started'); }); 

MyDotNetApi.csx返回,但留下一个套接字侦听器线程运行来处理HTTP请求。 现在,如果进程的Node.js部分持有(不断变化).Net代码需要访问的信息以包含在其HTTP响应中,它是否可以以某种方式请求Node.js?

使用Edge.js从C#调用Node.js是可能的,并且有文档logging 。