【问题标题】:call Nodejs function from url从 url 调用 Nodejs 函数
【发布时间】:2018-03-15 11:49:45
【问题描述】:

我想在远程 URL 中执行一个函数。我知道函数所在的页面 URL,我也知道函数名称。服务器端应用程序基于 NodeJs Express 构建。而函数本身看起来是这样的

    function executer(param1, parama2){
    //logic
    return true;
}

有什么办法可以做到吗?

【问题讨论】:

  • 你必须知道一个指向函数的端点(url),然后使用 AJAX 来调用它。

标签: javascript node.js http express


【解决方案1】:

您可以使用例如 AJAX 调用来触发服务器上的端点,如下所示:

$.ajax({
  url: "/remoteservice/executer/",
  type: "get",
  data: {"param1": "param1","param2":"param2"}, 
  success: function(result){
    alert("Job is done");
  }
});

但你需要知道端点(url)和它等待的方法(get、post 或其他)

【讨论】:

  • 这里的函数名是哪一个??
  • 这里的函数名是url,是一个远程API地址。
【解决方案2】:

如果是一些 API。然后,您可以使用任何节点模块来请求 requestnode-fetch。第一个是回调,第二个是基于承诺的。示例在模块描述中列出。

【讨论】:

    猜你喜欢
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 2016-06-15
    • 2013-10-26
    相关资源
    最近更新 更多