Javascript node.js从客户端执行服务器端功能

Javascript node.js从客户端执行服务器端功能,javascript,node.js,client-side,server-side,Javascript,Node.js,Client Side,Server Side,服务器端有server.js文件,客户端有index.html文件。我需要通过index.html上的按钮或其他东西从服务器端调用一个函数,并在index.html上获取执行该函数的feedbak 将来,我还希望将一个变量从客户端传递到服务器端 我对node.js相当陌生。希望有人能在这方面帮助我 好吧,为了简单起见,您的函数应该通过一些URL公开。您可以使用框架来加速服务器端应用程序的创建。一旦你有了它,你的功能在http://localhost/myFunction?myParameter=

服务器端有server.js文件,客户端有index.html文件。我需要通过index.html上的按钮或其他东西从服务器端调用一个函数,并在index.html上获取执行该函数的feedbak

将来,我还希望将一个变量从客户端传递到服务器端


我对node.js相当陌生。希望有人能在这方面帮助我

好吧,为了简单起见,您的函数应该通过一些URL公开。您可以使用框架来加速服务器端应用程序的创建。一旦你有了它,你的功能在http://localhost/myFunction?myParameter=myValue,您可以使用jQuery call$.json从客户端应用程序(即index.html)调用该函数。

为了简单起见,您的函数应该通过一些URL公开。您可以使用框架来加速服务器端应用程序的创建。一旦你有了它,你的功能在http://localhost/myFunction?myParameter=myValue,您可以使用jQuery call$.json从客户端应用程序(即index.html)调用该函数。

这是一个很好的问题。我使用Socket.io实现了这一点,它是一个很好的库,允许将数据从client index.html发送到服务器,并允许服务器将数据发送到客户端。
查看socket.io网站上的示例。

这是一个很好的问题。我使用Socket.io实现了这一点,它是一个很好的库,允许将数据从client index.html发送到服务器,并允许服务器将数据发送到客户端。
看看socket.io站点上的示例。

Node.js与任何其他服务器端技术都没有区别:它不是客户端

如果要在服务器上执行某些操作,有两种方法:

提交一份表格。这将重新加载页面,您可以选择在原来的页面上重定向。 从客户端运行ajax请求以在服务器端执行某些操作。
由于socket.io,第三种方法是使用WebSocket。如果你不知道它是什么,我不会建议你使用它。学习HTTP,然后学习websockets。

Node.js与任何其他服务器端技术没有区别:它不是客户端

如果要在服务器上执行某些操作,有两种方法:

提交一份表格。这将重新加载页面,您可以选择在原来的页面上重定向。 从客户端运行ajax请求以在服务器端执行某些操作。 由于socket.io,第三种方法是使用WebSocket。如果你不知道它是什么,我不会建议你使用它。学习HTTP,然后学习websockets