Node.js - 将值传递给其他页面

时间:2014-07-04 07:46:31

标签: javascript node.js curl express

我正在尝试使用node.js构建一个Web服务。 在此体系结构中,curl用于将数据POST到index.js应用程序。 index.js app处理输出,然后它应该将输出传递给不同的页面。 例如,如果收到的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页面中的数据传递给其他页面?

1 个答案:

答案 0 :(得分:1)

为其他网址创建处理程序,这些网址将以您希望的数据进行响应。

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