繁体   English   中英

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

[英]Node.js - passing values to other pages

我正在尝试使用node.js构建Web服务。 在这种架构中,curl用于将数据发布到index.js应用程序。 index.js应用程序处理输出,然后将输出传递到其他页面。 例如,如果收到的ID在100-200之间,则将ID推送到movie.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页面传递到其他页面?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM