【发布时间】:2020-07-03 18:28:54
【问题描述】:
我是 node.js 的新手,但我对 socketstream Web 框架有所了解,通过使用它我可以轻松地从 JavaScript 调用服务器端 node.js 方法。如果不使用该框架,我不知道如何做到这一点。如何从 JavaScript 调用 node.js 方法?
下面的代码是使用 socketstream 来调用服务器端的方法。所以我想在不使用这个框架的情况下调用相同的服务器端方法。
ss.rpc('FileName.methodName',function(res){
alert(res);
});
【问题讨论】:
-
Afaik(如果我错了,请纠正我),您不能直接从客户端调用服务器上的方法。但是,您可以通过附加方法名称向服务器发送某种请求,然后服务器可以调用它。
-
@Supericy :感谢您的回复,但我不知道如何直接调用。你能用代码解释一下吗?
-
您需要公开一个端点供客户端请求。使用 express.js,可能类似于
app.get('/some.name', function(req, res) { // call code })。然后,您可以通过客户端上的 AJAX 调用访问该端点。
标签: javascript node.js