nodejs 中 接受前端的資料請求的處理

2022-08-09 11:42:13 字數 950 閱讀 6094

前台 ---->  後台

後台要接受 前台的資料,只能通過 http 

但是 前台接受 後台的資料有  from   ajax    jsonp

nodejs 給我們提供了模組 url 模組,可以專門解析 url 位址

讓我們在走一遍流程

案例:const http=require("http");  // 引入 http 模組,建立伺服器

const urlbli=require("url");  // 引入 url 模組,解析 url 位址

如果我們執行了 8080 埠,我們在別的伺服器上就不能執行了,乙個埠,只能執行乙個伺服器

當然 此等方法也是針對 瀏覽器通過 get 方式請求 才有效

下面,我們的是 post 的請求;

為什麼說 get 和 post 的方式不一樣;

如圖:

post 和 get 兩種請求方式的區別:

1.  post 資料 可以比 get 資料傳送更多的請求  相對而言,post 比 get 方式安全一點;

最重要的是,如果 post 傳送,由於 post 可以傳送 1 g 的資料,如果要對伺服器 一股腦 傳送這麼大的資料,對伺服器來說確實不夠友好,所以 post 的傳送方式都是 分段 傳送 

分段傳送:每次傳送一小段,分好幾次傳送完畢;

案例:var http=require("http");

這樣我們便請求完了所以的資料 通過 post 方式

nodejs中socket接受資料的長度問題

本人是新手,記錄一下在除錯 現的問題。connsocket.on data data face data data console.log length 16 console.log data.length console.log face data.length console.log buffe...

spring mvc接受前端投遞的json問題

class user json public void create user user 此時因為json資料中比bean物件多了乙個屬性,所以後台spring mvc在處理的時候會報400 bad request錯誤,有什麼辦法可以過濾掉前端傳過來的多餘的屬性麼?json傳過來的屬性可能很多且未知...

springboot在後端接受前端引數的幾種方法

query responsebody public student getstudent1 string id 訪問方法 responsebody public student getstudent pathvariable name id required true string id 訪問方法 ...