I just started working with iron router on meteor. I need to show an image on homepage. I was able to configure route for 'home' using the client side routing. For static files I tried to google and found that adding a server side route might help. So, I added the following code on server's router.js.
Router.map(function() {
this.route('files', {
path: '/files/:path(*)',
action: function() {
var path = this.params.path;
console.log('will serve static content @ '+path);
this.response.sendfile(path);
}
});
});
When I try to access http://localhost:3000/files/someImage.png
, it says that no route is defined for /files/someImage.png
. Am I doing something wrong? Is there any other way to serve static files using iron router?