此方法已過時,並可能在即將發布的版本中移除或變更。
沒有可靠的跨平台方式可以自動偵測正在運行的 Sails 應用程式(或任何其他 Node 應用程式)的外部 URL。請改為明確配置您的基礎 URL,並將其儲存在自訂配置中(例如
sails.config.custom.baseUrl
),您可以在整個應用程式中參考它。(然後可以在生產、預備等環境中根據需要使用環境相關的配置覆蓋它。)
傳回此應用程式基礎 URL 的(可能不正確的)最佳猜測,基於使用者提供和預設配置值的組合。
sails.getBaseUrl();
getBaseUrl()
通過檢查各種配置值和預設值來構建 URL 字串。例如,如果 sails.config.ssl.key
和 sails.config.ssl.cert
都有值,則 URL 將以 https://
而不是 http://
開頭。如果 sails.config.explicitHost
未定義,則其值將用作網域名稱,否則將為 localhost
。如果 sails.config.port
不是 80 或 443,其值也將附加到 URL。
此函數不接受任何引數。
類型
https://127.0.0.1:1337
在電子郵件範本中...
For more information, visit <a href="<%=sails.getBaseUrl()%>">our web site</a>.