node.js, restify - handle a parameter of type array

I have a node.js server with restify. I want to send it a get request that has an array of names in it. I think the request should look like this (but I am not sure about it):

/users?names=bob,joe,michael,joey

Is this query correct?

How do I get the names I send on the node.js server?

The W3C recommendation is that one key can be repeated multiple times with multiple values:

GET /users?names=bob&names=joe&names=michael&names=joey

Good systems will be designed to handle this format of data and be able to recognize multiple keys to group them within an array.

You do not need to specify query variables in your route:

// perform: GET /users?names=bob&names=joe&names=michael&names=joey
server.get('/users', function (req, res) {
  // All your query vars from the GET request are in req.query
  res.json(req.query.names);
});