此方法已弃用,可能会在将来的版本中删除或更改。
没有可靠的跨平台方法可以自动检测正在运行的 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
不为 undefined,则其值将用作域名,否则将为 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>.