从其他应用程序调用Node.js函数

时间:2014-08-20 17:21:24

标签: javascript node.js rest

出于好奇,我开始使用Node.js,我用这段代码创建了一个简单的服务器:

var http = require("http");

http.createServer(function(request, response) {
......
}).listen(8888);

在createServer函数中,我有一个简单的字符串,我想返回另一个应用程序。

工作流程为:

  • 其他应用发送名称和姓氏
  • Node.js app收到此数据
  • 使用该数据构建JSON字符串
  • 将JSON字符串检索到其他应用

目前我正在硬编码name和lastName并使用它们构建JSON字符串,但我在createServer函数上有所有代码,但问题是只在服务器启动时调用createServer函数。 / p>

如何从Node.js应用程序接收数据并将数据发送到另一个应用程序?

1 个答案:

答案 0 :(得分:2)

当您调用http.createServer()时,您传递的参数实际上是处理新请求的函数。将为每个请求调用此函数。它不会立即运行。

只需从其他应用程序发出HTTP请求,您就会看到正在调用您的函数。