【问题标题】:Node.js - passing values to other pagesNode.js - 将值传递给其他页面
【发布时间】:2014-08-25 11:47:42
【问题描述】:

我正在尝试使用 node.js 构建 Web 服务。 在此架构中,curl 用于将数据 POST 到 index.js 应用程序。 index.js 应用程序处理输出,然后将输出传递到不同的页面。 例如,如果收到的 ID 在 100-200 之间,则将 ID 推送到 movies.html 等。 现在我已经能够使用 CURL 和 node.js 实现对 POST 请求的处理了 我不知道如何将数据传递到其他页面。 这是我的 index.js 代码。

var http = require('http');
var qs=require('querystring');

var redis=require('redis').createClient();
console.log('Server Starting Now: ');
var count=0;

http.createServer(function (req, res) {
    if(req.method=='POST'){
        count=count+1;
        var body="";

        req.on('data',function(data){
            body+=data;
        });

        req.on('end',function(){
           var post=qs.parse(body);
           console.log(post);
           res.write("Received");
           redis.lpush('XMLqueue',JSON.stringify(post));
        }); 
    }

}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

如何将 index.js 页面中的数据传递到其他页面?

【问题讨论】:

    标签: javascript node.js curl express


    【解决方案1】:

    为其他 URL 创建处理程序,这些 URL 将响应您想要的数据。

    但实际上,您似乎对 nodejs 和整个 http 服务器架构感到困惑。我建议您阅读您在 Google 上找到的任何“nodejs 入门”教程,并希望了解基础知识。另外,搜索“nodejs express”之类的内容并阅读它可能会帮助您轻松入门。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 2016-06-06
      • 2018-09-05
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多