1. 程式人生 > 其它 >① 資料自動填充

① 資料自動填充

工具說明

  1. node

  2. anyproxy

  3. mongodb

node

程式的執行環境

anyproxy

anyproxy是一個客戶端代理伺服器【正向代理】,瀏覽器通過設定全域性代理後,所有的http服務請求均要通過它來進行代理請求。

安裝
  1. 執行命令全域性安裝 > npm i anyproxy -g

  2. 執行命令檢查是否正確安裝 > anyproxy

代理設定
  1. 進入【控制面板】

  2. 找到【Internet選項】

  3. 點選【連線】選項

  4. 點選【區域網設定】會彈出區域網(LAN)設定視窗

  5. 找到代理伺服器

  6. 選中【為LAN使用代理伺服器】,在地址輸入:127.0.0.1 埠:8001

  7. 確定,儲存代理

啟動
  1. 啟動裡需帶規則檔案,在本地搭建的伺服器存放符合anyproxy編寫規範的"快取修改規則js檔案 proxy_rule.js"

  2. 執行命令 > anyproxy --rule proxy_rule.js

Http proxy started on port 8001

Web interface started on port 8002

  1. 瀏覽器開啟http://127.0.0.1:8002 顯示管理頁面說明啟用成功

mongodb

mongodb是物件資料庫,用來儲存補充錄入的資料

安裝
配置path
  1. 【我的電腦】右擊

  2. 【高階系統設定】

  3. 【環境變數(N)】

  4. 【系統變數(S)】

  5. 【path】

  6. 【編輯(I)】

  7. 新增mongodb所在路徑D:\mongodb\bin D:\mongodb

  8. 【確定】

啟用
  1. 在mongodb安裝目錄下新建mongo.config配置檔案,內容如下:
    dbpath=D:\mongodb\data
    logpath=D:\mongodb\log\mongo.log
  1. 在當前位置開啟cmd命令列視窗

  2. 執行命令:> mongod.exe --config mongo.config

  3. 瀏覽器開啟 http://127.0.0.1:27017 -- 有如下顯示說明啟動成功

It looks like you are trying to access MongoDB over HTTP on the native driver port.

資料處理

資料處理伺服器

使用nodejs搭建本地伺服器--用於讀取本地伺服器,並配合寫入頁面的指令碼檔案做欄位資料填充

資料處理後臺

資料處理後臺用來把已經處理好的excel資料匯入mongodb中

執行環境為node

  1. 進入server目錄位置

  2. 執行命令啟動本地服務:> npm start

網路架構