title: Posting data from one page to another
body: <p>I am using VueJS for the first time and enjoying it.  I am trying to POST to a page, GET works fine</p>
  
  <p>In my routing file I have all the routes mapped out, I am trying to post to Contracts</p>
  
  <pre><code>{ path: '/contract/:id',
        name: 'Contract2',
        component: Contract,
        props: true
      },
  </code></pre>
  
  <p>If I do a GET /contract?id=1 or /contract/1 both work with GET</p>
  
  <p>But POST (Postman for instance)  I get</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html lang="en"&gt;
      &lt;head&gt;
          &lt;meta charset="utf-8"&gt;
          &lt;title&gt;Error&lt;/title&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;pre&gt;Cannot POST /contract/&lt;/pre&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>My VueJS posting code (the redirect is not working either)</p>
  
  <pre><code>loadContract: function(contractId) {
  
        axios
          .post("/contract", {
            id: contractId
          })
          .then(function(response) {
            console.log(response);
            //REDIRECT TERE
            //router.go("/contract");
          })
          .catch(function(error) {
            console.log(error);
          });
      },
  </code></pre>