只是想弄清楚 Next.js 重寫和使用 http-proxy-middleware 設定代理之間的區別。我有一個 Next.js 專案,在 API 中設定了一些代理,我想知道我是否可以換出代理進行重寫。
有什么區別,如果有的話?有什么我想念的嗎?
uj5u.com熱心網友回復:
rewrites是一種代理請求的便捷方式,無需在服務器中設定您自己的邏輯 - Next.js 會為您處理它。
就像http-proxy-middleware,它們允許您將傳入的請求路徑映射到不同的目的地。主要區別在于rewrites,當使用 Next.js 的內置路由器(通過next/link或next/router)在頁面之間導航時,它也適用于客戶端路由。
從rewrites檔案中:
重寫充當 URL 代理并掩蓋目標路徑,使用戶看起來沒有更改他們在網站上的位置。
(...) 重寫應用于客戶端路由,a
<Link href="/about">將在上面的示例中應用重寫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/432052.html
上一篇:如何在Javascript/Typescript中使用import和require?
下一篇:NestJS測驗控制器中間件
