【发布时间】:2014-12-01 15:58:59
【问题描述】:
我需要实现一个服务器,它可以同时处理来自共享公共数据库的客户端应用程序和浏览器的连接,但是来自浏览器的客户端与应用程序的客户端具有不同的功能。如果这是最好的设计实现,我想提出建议。出于同样的原因,我决定不为客户端应用程序或浏览器设置不同的服务器,因为我可以在从数据库中检索/写入信息时预示同步问题。有没有办法以某种方式在 http 连接前面附加一个字符串或其他信息,以便能够区分每个?
当与服务器建立连接时应该做什么?
var server = http.createServer(function(request,response)
{
//Code to tell them apart
});
【问题讨论】:
-
只需在 URL 上为每个单独的请求使用不同的路径。这就是路径的用途——告诉服务器具体的请求是什么。然后,为每个路径使用单独的路由,将服务器定向到每个路径的不同代码。
标签: node.js http client-server