應用場景: 由於公司不能上外網,並且沒有區域網wifi,所以要在自己的mac機上搭乙個proxy然後通過android adb 命令做埠對映。
android 機的資料流向:
手機-》電腦,電腦通過proxy server匹配到指定的server. 收到請求後按照相反路線傳遞資料
編碼實現:
1、建立乙個nodejs 專案,在專案目錄中新增乙個index.js檔案, 新增依賴包 http-proxy: npm install http-proxy;
2、在index.js中編寫**:
var http = require("http");//建立乙個本地server
var server = http.createserver(function(req,res));//**設定
server.listen(8080);
然後 node index.js 就可以使電腦上對8080埠http網路的請求對映到目標網路了
3、執行 adb reverse tcp: 8080 tcp:8080,使android手機上的埠對映到電腦.
以上幾步簡單操作就可以實現手機通過usb訪問電腦能訪問公司內網上的一些資料了。
如何用 Nodejs 分析乙個簡單頁面
在瀏覽器位址列中輸入localhost 3000,在頁面顯示 首頁 的 20 篇文章標題。首先需要埠的監聽,這就需要引入 node 中最重要的模組之一express。其次需要對 頁面傳送類似 http 的請求以獲取頁面資料進行分析,這裡需要引入superagent模組。最後為了能使請求得到的 htm...
如何用nodejs啟乙個前端服務
1 新建資料夾,如 notice 2 新建頁面和js檔案,如 index.html server.js 3 index.html頁面內容隨你寫,如 你看到的這個頁面是首頁 body html 4 關鍵的 server.js 用來啟服務 var fs require fs 用來讀取檔案 var roo...
建立第乙個nodejs專案
以前是一名安卓工程師,來新公司後,偶然接觸到了nodejs專案,從此被nodejs吸引了。之後的文章都會記錄工作中遇到的問題,有不對的地方還請各位讀者朋友指正,大家共同學習!話不多說,我們先來建立第乙個nodejs專案吧!準備工作 配置nodejs環境,開啟 我的電腦 右鍵 屬性 高階系統設定 高階...