Я создал для этого своего помощника, который не кажется лучшим решением.
Helpers = {
toAbsolute: ( url, req ) ->
'http://' + req.headers.host + url
}
DynamicHelpers = {
req: ( req, res ) ->
req
}
exports.Helpers = Helpers
exports.DynamicHelpers = DynamicHelpers
Я добавляю помощников в файл app.coffee:
helpers = require './helpers.js'
# Helpers
app.helpers helpers.Helpers
app.dynamicHelpers helpers.DynamicHelpers
На мой взгляд [jade], это то, что я делаю, чтобы получить абсолютный URL из относительного URL:
| <a href="#{ toAbsolute( '/relativeUrl', req ) }">link text</a>