最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解node.js搭建代理服務(wù)器請(qǐng)求數(shù)據(jù)

 更新時(shí)間:2017年04月08日 08:30:23   作者:bestjarvan  
本篇文章主要介紹了詳解node.js搭建代理服務(wù)器請(qǐng)求數(shù)據(jù),具有一定的參考價(jià)值,有興趣的可以了解一下。

1、引入node.js中的模塊

 var http = require("http");
 var url = require("url");
 var qs = require("querystring");

2、創(chuàng)建服務(wù)器

//用node中的http創(chuàng)建服務(wù)器 并傳入兩個(gè)形參
http.createServer(function(req , res) {
//設(shè)置請(qǐng)求頭 允許所有域名訪問 解決跨域
   res.setHeader("Access-Control-Allow-Origin" , "*");

//獲取地址中的參數(shù)
var query = url.parse(req.url).query;

//用qs模塊的方法 把地址中的參數(shù)轉(zhuǎn)變成對(duì)象 方便獲取
var queryObj = qs.parse(query);
//獲取前端傳來的myUrl=后面的內(nèi)容  GET方式傳入的數(shù)據(jù)
var myUrl = queryObj.myUrl;
//創(chuàng)建變量保存請(qǐng)求到的數(shù)據(jù)
var data = "";

//開始請(qǐng)求數(shù)據(jù) http.get()方法
http.get(myUrl,function (request) {
//監(jiān)聽myUrl地址的請(qǐng)求過程
//設(shè)置編碼格式
request.setEncoding("utf8");

//數(shù)據(jù)傳輸過程中會(huì)不斷觸發(fā)data信號(hào)
    request.on("data", function (response) {
      data += response;
    });

//當(dāng)數(shù)據(jù)傳輸結(jié)束觸發(fā)end
    request.on("end" , function () {
//把data數(shù)據(jù)返回前端
      res.end(data);
    });
}).on("error" , function () {
    console.log("請(qǐng)求myUrl地址出錯(cuò)!");
});
}).listen(8989,function(err){
    if(!err){
       console.log("服務(wù)器啟動(dòng)成功,正在監(jiān)聽8989...");
    }  
});

3、啟動(dòng)服務(wù)器

打開配置的nodejs所在文件夾,Shift+右鍵空白處 打開cmd終端

輸入node 服務(wù)器名.js開啟服務(wù)器

 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nodeJS(express4.x)+vue(vue-cli)構(gòu)建前后端分離實(shí)例(帶跨域)

    nodeJS(express4.x)+vue(vue-cli)構(gòu)建前后端分離實(shí)例(帶跨域)

    這篇文章主要介紹了nodeJS(express4.x)+vue(vue-cli)構(gòu)建前后端分離實(shí)例(帶跨域) ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • JavaScript第三方庫delegates的用法詳解

    JavaScript第三方庫delegates的用法詳解

    delegates?庫為?JavaScript?社區(qū)提供了一種高效的方式來聲明對(duì)象之間的委托關(guān)系,讓代碼結(jié)構(gòu)更加清晰,減少不必要的重復(fù),并提高可維護(hù)性,本文將詳細(xì)介紹如何在?Node.js?項(xiàng)目中使用?delegates?庫進(jìn)行高級(jí)委托,需要的朋友可以參考下
    2024-01-01
  • 淺談express 中間件機(jī)制及實(shí)現(xiàn)原理

    淺談express 中間件機(jī)制及實(shí)現(xiàn)原理

    本篇文章主要介紹了淺談express 中間件機(jī)制及實(shí)現(xiàn)原理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 詳解使用 Node.js 開發(fā)簡(jiǎn)單的腳手架工具

    詳解使用 Node.js 開發(fā)簡(jiǎn)單的腳手架工具

    這篇文章主要介紹了詳解使用 Node.js 開發(fā)簡(jiǎn)單的腳手架工具,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • koa socket即時(shí)通訊的示例代碼

    koa socket即時(shí)通訊的示例代碼

    這篇文章主要介紹了koa socket即時(shí)通訊的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • node之本地服務(wù)器圖片上傳的方法示例

    node之本地服務(wù)器圖片上傳的方法示例

    這篇文章主要介紹了node之本地服務(wù)器圖片上傳的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • Nodejs處理異常操作示例

    Nodejs處理異常操作示例

    這篇文章主要介紹了Nodejs處理異常操作,結(jié)合實(shí)例形式分析了nodejs針對(duì)異常的捕獲與處理相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • Node中fs文件系統(tǒng)模塊的使用方法詳解

    Node中fs文件系統(tǒng)模塊的使用方法詳解

    fs?模塊是?Node.js?官方提供的、用來操作文件的模塊(內(nèi)置api),它提供了一系列的方法和屬性,用來滿足用戶對(duì)文件的操作需求,本文給大家介紹了Node中fs文件系統(tǒng)模塊的使用方法,需要的朋友可以參考下
    2024-03-03
  • 從零學(xué)習(xí)node.js之利用express搭建簡(jiǎn)易論壇(七)

    從零學(xué)習(xí)node.js之利用express搭建簡(jiǎn)易論壇(七)

    這篇文章主要介紹了node.js利用express搭建簡(jiǎn)易論壇的方法,我們需要搭建的這個(gè)簡(jiǎn)易的論壇主要的功能有:注冊(cè)、登錄、發(fā)布主題、回復(fù)主題。下面我們來一步步地講解這個(gè)系統(tǒng)是如何實(shí)現(xiàn)的,需要的朋友可以參考借鑒。
    2017-02-02
  • node.js報(bào)錯(cuò):npm?ERR?code?EPERM的解決過程

    node.js報(bào)錯(cuò):npm?ERR?code?EPERM的解決過程

    在學(xué)習(xí)vue+typescript的時(shí)候突然發(fā)現(xiàn)了個(gè)錯(cuò)誤,所以下面這篇文章主要給大家介紹了關(guān)于node.js報(bào)錯(cuò):npm?ERR?code?EPERM的詳細(xì)解決過程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論

邵阳县| 华容县| 开化县| 泗水县| 海宁市| 台东县| 修水县| 琼结县| 博野县| 梁山县| 崇左市| 乌什县| 邢台县| 永泰县| 玉林市| 布拖县| 砚山县| 天台县| 桦川县| 邹城市| 萨迦县| 新源县| 外汇| 运城市| 固镇县| 大余县| 泸州市| 洪雅县| 始兴县| 灵宝市| 合肥市| 靖宇县| 河东区| 靖远县| 祁连县| 嘉禾县| 安仁县| 滦平县| 台江县| 南康市| 定西市|