首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将数据从"app.get“中传递给客户端?

如何将数据从"app.get“中传递给客户端?
EN

Stack Overflow用户
提问于 2014-06-26 07:00:33
回答 1查看 1.8K关注 0票数 0

如何将数据从"app.get“中传递给客户端?

有两个服务器(前,后)

客户端连接到前端服务器,

前端服务器到后台服务器,后台服务器到DB

当客户端登录到前面的服务器时

前端服务器将请求传递给后台服务器。

后台服务器从DB搜索日志信息

搜索后,返回服务器返回结果到前端服务器。

但是,因为前端服务器http服务器

代码语言:javascript
运行
复制
app.get ("/ login /: ID / Password), function (request, response) {
// send to login data to back server
// because I dont know DB result i can't response now by 'response' variable
}; 

当前端服务器收到登录结果时

代码不属于"app.get“

所以我不能访问响应变量(比如response.end(“结果”))

如何将登录结果传递给客户端?

EN

回答 1

Stack Overflow用户

发布于 2014-06-26 07:06:39

您可以在response对象的帮助下将响应传递回客户端。

代码语言:javascript
运行
复制
app.get("/ login /: ID / Password), function (request, response) {
        // send login data back to client side
        var loginData = {
            name: 'admin',
            password: 'admin'
        }
        console.log(loginData);
        response.writeHead(200, {
            'Content-Type': 'text/json'
        });
        response.write(loginData);
        response.end();
};

编辑的帖子:向另一个后端服务器发送请求

为此,您需要将node.jsnode.js模块添加到package.json中。

代码语言:javascript
运行
复制
{
    "dependencies": {
        "request": "*"
    }
}

现在,使用npm update命令用终端更新它。request模块现在添加到您的node_modules文件夹中。

是时候给后端服务器打电话了。

代码语言:javascript
运行
复制
app.get("/ login /: ID / Password), function (request, response) {

        // import request module
        var request = require("request");
        request({
            uri: '', // pass your url
            method: "POST", // GET/POST
            form: request.body // contains data (login/password) which you sent from client side
        }, function(error, resp, body) {
            console.log(body);
            response.writeHead(200, {
                'Content-Type': 'text/json'
            });
            response.write(body);
            response.end();
        });
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24424290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档