mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-22 18:31:57 +03:00
df7e64fafa
refs #10790 - Moved /core/apps into core/frontend - Moved /core/server/helpers to /core/frontend/helpers along with /core/server/services/themes - Changed helper location in overrides - Moved /core/server/services/routing to /core/frontend/services - Moved /core/server/services/url to /core/frontend/services - Moved /core/server/data/meta to /core/frontend/meta - Moved /core/server/services/rss to /core/frontend/services - Moved /core/server/data/xml to /core/frontend/services
20 lines
719 B
JavaScript
20 lines
719 B
JavaScript
/**
|
|
* @description Tiny/Weird helper to attach the information if the request is HTTPS or HTTP.
|
|
*
|
|
* It's used in services/url/utils (search for ".secure").
|
|
*
|
|
* We forward the resource into handlebars and if you use the URL helper, we want to know if the original request
|
|
* was https or not to generate the correct URL...but that is only true, if your blog url is set to HTTP, but NGINX supports HTTPS.
|
|
*
|
|
* @TODO: Drop in Ghost 3.0, because we will only support https.
|
|
* @param {Object} req
|
|
* @param {Object} data
|
|
*/
|
|
function setRequestIsSecure(req, data) {
|
|
(Array.isArray(data) ? data : [data]).forEach(function forEach(d) {
|
|
d.secure = req.secure;
|
|
});
|
|
}
|
|
|
|
module.exports = setRequestIsSecure;
|