1

我终于明白了websockets的概念。我在这里找到了很棒的 Q/As,帮助很大,谢谢。我将在 apache 和 geoserver 旁边安装 node.js 以用于 web 映射项目,我将使用 node.js 来处理 websockets。实际上,在编码方面,我对 php 更有经验,而且我很难将我的逻辑从传统的 xml-http-requests 转移,但我会试一试。

一些问题,在我深入研究之前。我使用 postgreSQL/postGIS,如何执行从 node.js 到 postgreSQL/postGIS 的数据库查询?我习惯了像下面这样的传统 PHP 查询

 $stmt = $dbh->prepare("SELECT pins.p_name FROM     pins
 WHERE type.t_id=pins.p_type AND
    AND p_id = :nm");
$stmt->bindParam(':nm', $nm, PDO::PARAM_STR);
$nm=$jas;
$data=array('nm'=>$nm);
$stmt->execute($data);
//blah blah
//(I always use PDO and prepared statements)

大多数教程都在谈论聊天应用程序,但是查询和与 postgreSQL/postGIS 通信呢?在 node.js/socket.io 中这可能吗?任何提示/教程?我想执行查询,收集结果,放置一些 html 标签,然后在特定的 div 中将其推送回客户端。

另外,node.js 现在是否可以在 Windows 7 上运行,没有问题?过去没有,但我想现在有,因为他们有一个 msi 安装程序。正确的?

非常感谢...

4

1 回答 1

1

使用 Node Postgres https://github.com/brianc/node-postgres/ 文档非常好,易于使用。

它还允许使用以下格式准备好的语句

query( {name:"emp_name", text:"select name from emp where emp_id=$1", values:[123]} )
于 2013-10-27T03:48:09.777 回答