美文网首页
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的服务器如何转发请求

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

  • JavaEE学习day-48:Servlet技术(请求转发和重定

    一、请求转发和重定向: 1.请求转发: 请求转发的介绍: (1)请求转发解决的问题:服务器在接收到浏览器的请求后,...

  • redirect和forword面试题笔记

    一:间接请求转发(Redirect) 二:直接请求转发(Forward) 用户向服务器发送了一次HTTP请求,该请...

  • 请求转发、请求重定向与页面跳转问题

    请求转发请求转发是服务器行为,即用户向服务器发送了一次http请求,该请求可能会经过多个信息资源处理以后返回给用户...

  • 重定向,请求转发,get,post

    重定向与请求转发 重定向意味着客户端接到服务器通知后,重新向服务器端发送请求,获得了一个新的页面. 请求转发没有获...

  • nginx 反向代理

    编译自:reverse-proxy 目录: 简介 将请求转发给后端服务器 修改转发请求的首部字段 配置 buffe...

  • 入门

    用户手册 Nginx用途:1、 静态资源服务器2、 请求转发, 反向代理3、 请求转发负载均衡 下载Ngin...

  • iptables端口转发

    转发出向请求 把本机(A)访问服务器(B)的流量转到服务器(C)上 修改前:A ==== 请求 ====> B修改...

  • 常用脚本

    *.nginx转发websocket请求配置方式 代理服务器就可以转发224服务器的推送数据了。 *.centos...

  • Request和Response

    请求转发:一种在服务器内部的资源跳转方式 步骤 1、通过request对象获取请求转发器对象:RequestDis...

网友评论

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

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