zoukankan      html  css  js  c++  java
  • node作为*服务器

    现在用node建两个服务器,一个作为原服务器,一个作为代理服务器

    main.js文件开启一个原服务器

    var express = require('express');
    var app = express();
    app.use(function(req,res){
       console.log(req.url);
       res.send('main server is 3100')
    })
    
    app.listen(process.env.PORT || 3100,function(){
        console.log('server is runing at port 3100 ')
    })

    proxy.js作为代理服务器

    var express = require('express');
    var request = require('request');
    var app = express();
    app.use('/',function(req,res){
        var url= 'http://127.0.0.1:3100/'+req.url;
        console.log(url);
        req.pipe(request(url)).pipe(res);
    })
    
    app.listen(process.env.PORT || 3000,function(){
        console.log('server is runing at port 3000 ')
    })

    将两个服务器都启开,用浏览器打开localhost:3000可以看到如下效果

  • 相关阅读:
    MySQL-percona安装
    Oracle-19C PSU升级
    Oracle-内存管理机制
    学习进度第十二周
    十天冲刺10
    单词统计续
    十天冲刺9
    学习进度第十一周
    十天冲刺8
    十天冲刺7
  • 原文地址:https://www.cnblogs.com/yddlvo/p/8421951.html
Copyright © 2011-2022 走看看