Handling a null parameter in Express JS route

Let's say I have a URL that has three arguments:

/fruit/:arg1/:arg2/:arg3

When I pass it:

/fruit/apples/oranges/bananas

everything is good.

But if I pass it:

/fruit/apples//bananas

it doesn't work because arg2 is empty. How do you handle this?

app.get('/fruit/:arg1/:arg2/:arg3', function(req, res) {
  console.log("url=" + req.url);
});

You'll have to use a regex

app.get(/\/fruit\/(.*)\/(.*)\/(.*)/, function(req, res) {
  var arg1 = req.params[0];
  var arg2 = req.params[1];
  var arg3 = req.params[2];
});