回覆列表
  • 1 # 國際善待程式設計師組織

    沒有什麼業務邏輯,沒有特殊引數需要處理,指向明確的,前端跳轉。

    如果業務邏輯上要求,帶一堆後端計算出來的引數的那種,可以在後端redirect或者forward開啟。

    總的來說,前端的事情儘量讓前端做,後端不要去幹預網頁跳轉。這就要求在設計時考慮清晰。

    ---

    換一種簡單的思路:

    首先我們認為以前端跳轉為準,這是分層架構的基本規則,權責分明。

    如果你在前端實在無法處理這個跳轉,萬不得已,那就在後臺去拼接URL和引數,然後跳轉。

  • 2 # 星辰大洋

    網頁跳轉一般由前端來負責,主要有以下原因:

    1、跳轉邏輯變動頻繁,經常更改,前端程式碼不需要編譯,更適合。

    2、跳轉一般是前端邏輯,由前端實現權責更加清晰。

    但是也有一些情況更適合後端來負責:

    比如跳轉到外部站點並且需要後端計算引數的情況,典型的場景是跳轉到第三方支付平臺,這個時候一般都需要後端生成加密和簽名引數,這裡由後端直接跳轉更加合適。

    典型的第三方支付接入時序圖

  • 中秋節和大豐收的關聯?
  • 羅卜葉子怎樣儲存?