此方法已弃用,可能会在将来的版本中删除或更改。
没有可靠的跨平台方法可以自动检测正在运行的 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://:1337
在电子邮件模板中...
For more information, visit <a href="<%=sails.getBaseUrl()%>">our web site</a>.