Given something like
Router.route('/blah/:stuff', function () {
// respond with a redirect
}, {where: 'server'});
How to do the redirect? is there something built in? or do I have to craft it myself?
This is using Meteor 1.0 / Iron Router 1.0
In server routes, you can access node's response
object. Given your example, a 302 redirect could look like this:
Router.route('/blah/:stuff', function () {
var redirectUrl = 'http://example.org/' + this.params.stuff;
this.response.writeHead(302, {
'Location': redirectUrl
});
this.response.end();
}, {where: 'server'});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With