title: Backbone Create
body: <p>For some reason this.collection.create() is returning an error, but interestingly, the error message seems like the model I just added to my collection. </p>
  
  <pre><code>this.collection.create({
      name: $('#big-input').val(),
      firstRemark: $('#small-input').val(),
      postedBy: window.user.displayName,
      twitterHandle: window.user.twittername,
      pictureUrl: window.user.profilePic
  
  },{wait: true,    
  
    success: function(response){
       console.log("success");
       console.log(response)
  
    },
    error:function(err){
        console.log(err)
  
     }
  
  });
  </code></pre>
  
  <p>this is what I get after console.log(err):</p>
  
  <p><img src="https://i.stack.imgur.com/ncawV.png" alt="enter image description here"></p>
  
  <pre><code>exports.newPost = function(req, res){
    console.log("GOT NEW TWEET REQUEST");
    var newPost = new Post(req.body)
    newPost.dateCreated = new Date();
    newPost.save();
    res.send(200);
  };
  </code></pre>
  
  <p>Thanks to answers below I was able to print my 'real' error. As seen below <code>xhr.responseText</code> is 'OK' and 'status' is 200. Why is this response triggering a success but an error? </p>
  
  <p><img src="https://i.stack.imgur.com/ds1zJ.png" alt="enter image description here"></p>
  
  <p>I also have a parse method in my collection</p>
  
  <pre><code>parse: function(response){
      this.page = response.page;
      this.perPage = response.perPage;
      this.total = response.total;
      this.noofpages =response.noofpages;
  
      return response.posts;
  },
  </code></pre>