我有一個 Nuxt.js 應用程式正在使用域進行生產。然而,該應用程式仍在建設中,除非他們有特定的訪問密碼,否則沒有人應該看到客戶端交付的源代碼。
.htaccess檔案是可以為 Apache 服務器完成的,但 Nuxt.js 正在使用節點后端服務器來交付客戶端代碼,對嗎?那么如何配置該節點服務器以在交付任何客戶端代碼之前提示登錄(經典的 html 登錄警報提示)?
uj5u.com熱心網友回復:
Apache 是一個網路服務器,它有一些組態檔可以相應地讀取和執行。另一方面,節點使用 express - http(s) 服務器直接撰寫以提高速度(比 apache 快)而不使用此類東西。
你有兩種我能很快想到的方法
- 使用其他服務器和代理(reverseproxy)連接并鎖定對它的訪問(如 apache 代理到 nodejs)。
或者更難一點,但我認為在性能和邏輯上更好
- 您將需要撰寫一些全域中間件,這將需要一些 cookie 值(如果存在,next(),否則顯示/處理登錄)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/424025.html
