Node.js服务器,从客户端导入和导出数据

时间:2016-01-25 20:11:17

标签: javascript html node.js

我正在创建一个node.js服务器,我有代码来运行服务器。但是,我不确定如何从客户端获取数据到数据库。这是我正在制作的游戏,我想制作多人游戏,所以我是node.js的新手。每个玩家的屏幕上都有不同的图片,我使用javascript在我的html文件中绘制画布。如何从播放器获取信息,然后查询该信息然后为其提供输出以在其屏幕上绘制。

  • 谢谢你越早得到更好的答案

1 个答案:

答案 0 :(得分:1)

浏览器客户端可以使用服务器执行以下三种操作之一。

  1. 它可以请求新的网页,从而更改浏览器中的活动页面(可能不是您要求的)。

  2. 它可以向服务器发送ajax调用并从服务器接收响应。 ajax调用既可以用于向服务器发送信息,也可以用于从服务器获取信息,然后通过更改当前显示的网页将该信息显示给用户。

  3. 您可以创建与服务器的持久webSocket连接。创建webSocket连接后,服务器可以向客户端发送新数据或请求,或者客户端可以发送服务器数据或请求。可以以任何方式发送数据或请求。

  4. 如果您只是想从网页发送到服务器以便服务器可以在数据库中存储某些内容,那么您可能会使用第二个选项(Ajax调用)。您将在node.js服务器中创建一个路由(例如,此Ajax调用的特定URL),然后从您的客户端,您将向该特定URL发出Ajax请求。您还可以使用Ajax请求将数据或参数发送到服务器。