Here is are the errors in the console:
POST http://localhost:3000/register net::ERR_EMPTY_RESPONSE
TypeError: Failed to fetch
I understand that "Failed to Fetch" is a Network error
![Screen Shot 2021-05-02 at 10 31 07 PM](https://user-images.githubusercontent.com/29007161/116974020-45aac200-ac72-11eb-8f84-8d02406fa539.png)
So I checked the Network tab
![Screen Shot 2021-05-02 at 11 21 49 PM](https://user-images.githubusercontent.com/29007161/116974045-4fccc080-ac72-11eb-8ba3-ea252c8dadf7.png)
I'm using Google Chrome and I thought the new default Referrer-Policy of strict-origin-when-cross-origin was the cause for the Network block. They added this around August 2020. As a potential solution, I added helmet to server.js and set the referrer-policy to the most permissive option: unsafe-url. I also added CORS to whitelist the two localhost ports.
My docker container is building fine, the changes I make on my local machine propagate to the container, the server in a Docker container is hosted on localhost:3000, the client is hosted on localhost:3001, I can access the PostgreSQL database in a Docker container via PSequel, the database tables are created as expected. I suspect the error is Network related and I suspect the solution will take place in server.js, but I must be missing something one or two layers deep.