Используя edge.js, модуль.Net C# может вызывать node.js как часть процесса, т. Е. Делать обратный вызов?

Вы можете увидеть модель взаимодействия для перехода из Node.js -> C# здесь.

Я хочу знать, может ли код C# затем вызвать метод в части процесса Node.js из C# перед возвратом?

Представьте, если бы у вас был звонок, как

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

где MyDotNetApi.csx возвращает, но оставляет поток слушателя сокета, работающий для обработки HTTP-запросов. Теперь, если часть процесса Node.js содержит (когда-либо изменяющуюся) информацию, к которой код.Net должен получить доступ для включения в свои ответы HTTP, может ли он каким-то образом запросить Node.js?

1 ответ

Решение

Обратный вызов Node.js из C# с Edge.js возможен и задокументирован.

Другие вопросы по тегам