天天看點

Express engine 學習筆記 - 工作在反向代理背後的 Express 設定

Express engine 學習筆記 - 工作在反向代理背後的 Express 設定

app.set(name, value)

将設定名稱配置設定給值。 您可以存儲您想要的任何值,但某些名稱可用于配置伺服器的行為。 這些特殊名稱列在應用程式設定表中。

為布爾屬性調用 app.set(‘foo’, true) 與調用 app.enable(‘foo’) 相同。 同樣,為布爾屬性調用 app.set(‘foo’, false) 與調用 app.disable(‘foo’) 相同。

使用 app.get() 檢索設定的值。

Express behind proxies

在反向代理後面運作 Express 應用程式時,某些 Express API 可能傳回與預期不同的值。 為了對此進行調整,可以使用 trust proxy 應用程式設定來公開 Express API 中反向代理提供的資訊。

最常見的問題是公開用戶端 IP 位址的 express API 可能會顯示反向代理的内部 IP 位址。這并不是我們期望的。

Express engine 學習筆記 - 工作在反向代理背後的 Express 設定