我正在评估 Edge.Js 以在现有项目中使用,但在调用 Edge.Func 时遇到了问题。对于不是控制台应用程序的项目,它在Edge.Funct(
调用(例如WebAPI 或测试项目)时挂起(不抛出异常)。
// Next line hangs
var func = Edge.Func(@"
return function (data, callback) {
callback(null, 'hello world');
}");
我在这里有一个测试 sln:https ://github.com/cumminsjp/edgete
如果我将相同的代码放入控制台应用程序中 - 它可以工作,并且我会hello world
从函数中得到预期的返回。
我看过相关的讨论/问题:
https://github.com/tjanczuk/edge/issues/215
https://github.com/tjanczuk/edge/issues/373
从 C# 控制台应用程序中使用 Edge.js
但我不相信我没有错误配置某些东西或者我遗漏了一些明显的东西。