如何将一个 EdgeJS 调用返回的复杂 CLR 对象传递到下一个 EdgeJS 调用



我有一个带有 Login() 方法的 C# 库,该方法返回一个 HttpClient,该客户端将在后续调用中使用(以便在登录后获取更多页面)。在 C# 应用程序中,我会进行 Login() 调用,保存返回的 HttpClient,然后根据需要对其他页面进行任意数量的调用。

NodeJS 中使用 edge 可以吗?是否可以将一个复杂对象(HttpClient)返回给NodeJs,然后让NodeJS在进行下一次调用时传递这个对象?

将复杂对象从一个 js 调用传递到另一个绝对是可能的。

您可以从函数返回 javascript 对象,也可以"回调"一个 javascript 函数,并将新对象作为回调参数中的值。

例如:

function hasCookie(req,callback){
    if(req.headers['cookie']){
        callback(req.headers.cookie,req);
    }
    return req;
}

您甚至可以将调用"链接"在一起,只要相关对象支持给定的方法即可。

相关内容

  • 没有找到相关文章

最新更新