このメソッドは非推奨であり、今後のリリースで削除または変更される可能性があります。
Sailsアプリ(または他のNodeアプリ)の外部URLを自動的に検出する信頼性の高いクロスプラットフォームな方法は存在しません。代わりに、ベースURLを明示的に設定し、アプリ全体で参照できるカスタム設定(例:
sails.config.custom.baseUrl
)に保存してください。(これは、必要に応じて、環境依存の設定を使用して、本番環境やステージング環境などで上書きできます。)
ユーザーが指定した値とデフォルトの設定値を組み合わせて、このアプリのベースURLを(おそらく不正確な)推測で返します。
sails.getBaseUrl();
getBaseUrl()
は、さまざまな設定値とデフォルト値を調べてURL文字列を構築します。たとえば、sails.config.ssl.key
とsails.config.ssl.cert
の両方に値がある場合、URLはhttp://
ではなくhttps://
で始まります。sails.config.explicitHost
が未定義でない場合、その値がドメイン名として使用され、それ以外の場合はlocalhost
になります。sails.config.port
が80または443でない場合、その値もURLに追加されます。
この関数は引数を受け取りません。
型
https://#:1337
メールテンプレートで...
For more information, visit <a href="<%=sails.getBaseUrl()%>">our web site</a>.