node.js - EdgeJS 在没有伴随 Await 的情况下进行异步调用
问题描述
我正在寻找从我的 NodeJS 应用程序中调用一些 C# 代码的解决方案。我遇到了 EdgeJS,这似乎使这成为可能。但是,我发现他们的部分代码让我感到困惑,因为我看到一个async
没有伴随的关键字await
。虽然我对 JS 比对 C# 更熟悉,但我的理解是在 BOTH 中你需要在await
any中包含一个async
. 这是有问题的代码,其中一些多行 C# 代码在反引号中定义:
var edge = require('edge');
var helloWorld = edge.func(`
async (input) => {
return ".NET Welcomes " + input.ToString();
}
`);
helloWorld('JavaScript', function (error, result) {
if (error) throw error;
console.log(result);
});
await
考虑到没有出现在任何地方,有人可以解释这是如何工作的吗?
解决方案
推荐阅读
- javascript - 什么是以及如何使用 React Native Navigation 中的 Store API?
- r - dplyr:带有 rbind_all 与 bind_rows 的数据帧的向量列表
- sql - 蜂巢黑斑羚查询
- python - 为什么没有一个函数调用像在这个程序中那样执行?
- c# - Ignite.Net ScanQuery“注入资源失败”
- php - 如何在 PHP 中使用 URL 更改多行数字
- sql - 创建插入语句以从 SQL 表中复制现有数据
- python - 自动更新不可直接访问的 tkinter 标签
- xcode - 为什么 Ionic ios cordova 构建失败
- ios - ionic 3 问题:*** 由于未捕获的异常而终止应用程序