Question: There are thousands of articles about how to make a table with fixed header and scrollable body.

But I didn't find any about a table with scrollable header.

In my case there are a lot of columns and they don't have enough space on the screen, how can it be made to have a fixed width and be scrollable horizontally?

I've tried to include the `table` inside a `div`:

```
<div className="table-container">
  <table> ... </table>
</div>

.table-container {
  width: 50%;
}

```

Answer: 
Try moving `app.use(routes)` above static assets in server.js. This worked for me.
Probably `scores` is not an array or it is just `undefined` for some reason