<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      nodejs之mock與跨域代理的三兩事

      emmm...好久沒寫博客了,都忘了該怎么開始。

      那就先說下mockjs。因為一些原因,導致后臺接口沒有數據,那么我們就開始自己造數據,使用的是比較流行mockjs,根據文檔就能簡單的配置,然后開始愉快的玩耍了。(真香)

      然后某天后臺出數據了,又因為某些問題(跨域),導致我又沒法愉快的玩耍,嗯,就是這樣的,才有了今天這篇博客(口水話)。

      使用的是nodejs做跨域代理,非常簡單,先貼代碼:

       1 var express = require('express');
       2 var router = express.Router();
       3 var http = require('http');
       4 
       5 router.all('*', function(request, response, next) { //代理了所有請求
       6     var content = JSON.stringify(request.body); //轉發原味的數據
       7     var options = {
       8         host: 'example.com', //需要代理的域名或者是ip
       9         port: 80, //端口號
      10         path: request.path, //路徑
      11         method: 'POST', //請求代理的方法
      12         headers: { //設置一些請求頭之類的
      13             'Content-Type': 'application/json',
      14             'Content-Length': content.length
      15         }
      16     };
      17     //開始做代理轉發數據
      18     var req = http.request(options, function(res) {
      19         var _data = '';
      20         res.on('data', function(chunk) {
      21             _data += chunk;
      22         });
      23         res.on('end', function() {
      24             //請求完成之后讓response對象返回json
      25             response.json(JSON.parse(_data))
      26         });
      27     });
      28     //這個write大概就是發送這個body,以chunk的形式 原文: https://nodejs.org/dist/latest-v10.x/docs/api/http.html response.write(chunk[, encoding][, callback])
      29     req.write(content);
      30     //這次代理結束
      31     req.end();
      32 });

      下面說下為什么這樣寫,最開始是匹配的所有路由,即:

      router.all('/path', function(request, response, next) {
          //do something
      })

      后來發現,這樣其實太繁瑣了,我有多少個接口我就要寫多少個'/path',然后我想到了一個*值,這樣就匹配到了所有的path,前端發什么,我就代理什么,不管你有沒有這個接口,沒有當然就報錯啦,所以才有上面我的path是request.path。(這里需要一個滑稽的表情)

       

      好了,口水話太多,干貨也就一點,還不知道下次更博是啥時候,有點小失落,不過到時候應該是小激動吧。

      posted on 2019-03-28 22:47  薛將軍  閱讀(1868)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 麻豆文化传媒精品一区观看| 亚洲一区二区美女av| 略阳县| 久久天天躁夜夜躁狠狠综合| 艳妇乳肉豪妇荡乳在线观看| 樱花草视频www日本韩国| 欧美亚洲另类制服卡通动漫| 精品国偷自产在线视频99| 欧美又黄又大又爽a片三年片| 国产亚洲国产精品二区| 国产免费午夜福利片在线| 亚洲国产精品久久久久婷婷图片| 成人自拍短视频午夜福利| 通化市| 99精品热在线在线观看视 | 亚洲国产午夜精品福利| 亚洲欧美综合中文| 亚洲视频欧美不卡| 色老99久久九九爱精品| 午夜国产小视频| 自拍偷拍第一区二区三区| 亚洲成色精品一二三区| 亚洲鸥美日韩精品久久| 天啦噜国产精品亚洲精品| 99久久99久久精品免费看蜜桃 | 亚洲av片在线免费观看| 激情伊人五月天久久综合| 亚洲老女人区一区二视频| 亚洲国产在一区二区三区| 人人妻人人澡人人爽人人精品电影 | 凌云县| 日本一区二区三区专线| 国产日韩久久免费影院| 国产一区二区a毛片色欲| 热99久久这里只有精品| 天堂在线中文| 中文字幕国产精品一区二| 国产99青青成人A在线| 亚洲日本VA中文字幕在线| 亚洲va中文字幕无码久久不卡| 国产啪视频免费观看视频|