首頁  >  文章  >  web前端  >  什麼是node轉發

什麼是node轉發

WBOY
WBOY原創
2022-04-22 15:10:292228瀏覽

node轉發是指當用戶需要請求數據的時候,可以向前端發送請求,前端伺服器接收請求後向後端伺服器發送請求接收數據,然後轉發給用戶的過程;請求轉發就是用node轉送請求到後端,所獲得的資料由node回傳給前端,node可以理解為一個中轉站。

什麼是node轉發

本教學操作環境:windows10系統、nodejs 12.19.0版本、Dell G3電腦。

什麼是node轉送

定義

#當使用者需要請求資料時, 使用者向前端伺服器發送請求, 然後前端伺服器接收請求之後向後端伺服器發送請求接收資料, 然後轉發給用戶.

node 轉發的本質其實和webpack devServer 的本質是一樣的, 只不過node 轉發一般由自己實現, webpack devServer 是一個定義好的配置.

node 轉發跨域理解成為webpack devServer 原理的實現

#首先我們要明白什麼是請求轉發,一般來說前端向後端請求數據,需要後端給前端一個鏈接,前端直接請求連接上的數據,請求轉發就是用node轉發請求到後端,獲取到的數據由node返回給前端,理解起來node像是一個中轉站。

引入express模組

express是基於node.js的開發框架。可以用它來快速搭建一個完整功能的網站

引入express時,像引入其他模組一樣先創建package.json文件,再npm install 就可以使用了

用node模擬後端服務

假設現在有兩個服務:服務A和服務B,這裡我們用node模擬一個後端服務,並在服務服務上放入資料{"data「: "8091"}

什麼是node轉發

此時在終端機中切換到serverA.js 的父級資料夾下,輸入指令node serverA.js ,服務A建立完成。

在瀏覽器中輸入http://localhost:8091/ 可以看到我們放在服務A上的資料{"data": "8091"}

推薦學習:《nodejs影片教學

#

以上是什麼是node轉發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn