从url调用Nodejs函数

时间:2018-03-15 11:49:45

标签: javascript node.js http express

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

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

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

如果是某些API。然后,您可以将任何节点模块用于requestnode-fetch等请求。第一个是回调,第二个是基于承诺。示例列在模块说明中。

答案 1 :(得分:1)

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

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

但你需要知道端点(url)及其等待的方法(获取,发布或其他)