美文网首页
NodeJS+Express的服务器如何转发请求

NodeJS+Express的服务器如何转发请求

作者: andforce | 来源:发表于2019-02-01 22:11 被阅读33次

    时序图

    简单说就是,客户端请向服务端请求数据,然后服务端再向第三方服务器请求数据,之后才能把数据返回给客户端。

    image.png

    转发请求get请求

    var express = require("express");
    var app = express();
    var router = express.Router();
    var request = require('request');
    
    router.get('/', function (req, res, next) {
        var url = 'http://www.httpbin.org/get';
        request(url, function (error, response, body) {
            if (!error && response.statusCode === 200) {
                var data = JSON.parse(body);
                res.send(data);
            } else {
                res.send('{error:404}');
            }
        });
    });
    app.use('/', router);
    

    转发post请求

    还没用到,先不写了。。。

    相关文章

      网友评论

          本文标题:NodeJS+Express的服务器如何转发请求

          本文链接:https://www.haomeiwen.com/subject/xaqjsqtx.html