yes, res.json() implictly calls res.end(). You can verify this by calling res.json() twice!