Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何设置节点postgres?_Postgresql_Node.js_Websocket_Node Postgres - Fatal编程技术网

Postgresql 如何设置节点postgres?

Postgresql 如何设置节点postgres?,postgresql,node.js,websocket,node-postgres,Postgresql,Node.js,Websocket,Node Postgres,我有一个PostgreSQL,php5,运行在Apache2.0上(在Windows机器上) 我希望能够在更新某些表行时将更新推送到客户端浏览器。 我遇到了这个 在服务器端设置什么&如何设置 如何安装/设置节点postgres node postgres是否假设我已经在使用node.js,或者它是一个完整的包 更新指定的表时,如何发送客户端浏览器消息 我只是需要一些方向来开始!谢谢:) 您需要在服务器上安装Node.js和Npm。您可以在official Node.js上找到更多信息 npm安装

我有一个PostgreSQL,php5,运行在Apache2.0上(在Windows机器上)

我希望能够在更新某些表行时将更新推送到客户端浏览器。 我遇到了这个

  • 在服务器端设置什么&如何设置
  • 如何安装/设置节点postgres
  • node postgres是否假设我已经在使用node.js,或者它是一个完整的包
  • 更新指定的表时,如何发送客户端浏览器消息
  • 我只是需要一些方向来开始!谢谢:)

  • 您需要在服务器上安装Node.js和Npm。您可以在official Node.js上找到更多信息
  • npm安装pg
  • 否,请参见步骤1
  • Node.js应该监听数据库中的更改。我不是博士后专家,所以我不知道这是否可行。如果可能,您应该让客户端Javascript连接到Node.js服务器。这里有一些选项,比如使用ajax进行轮询。如果您想要更高级的东西,可以使用socket.io

  • 您还可以使用消息队列在Node.js和Php之间进行对话。这意味着您需要在php中创建一条消息,尽管这比让Node.js轮询数据库(如果可能)要复杂得多。不确定是否有与HTTP通信的消息队列,但如果有,您甚至不需要使用Node.js。您可以与消息队列进行客户端对话。

    它是Node.js应用程序内部使用的库/模块。它的使用假设您已经安装了Node.js,并且知道如何编写Node.js应用程序。要将数据推送到浏览器,还需要使用socket.io之类的工具。听起来你是从零开始的;一个好的起点是:。我基本上从零开始。到目前为止,视频看起来很有用。谢谢