I am using node.js and Express.js on the back end, and am trying to make a server call from the client via AJAX.
So I have this POST request that works fine with AJAX:
node.js/Express.js:
app.post('/createNewThing', function(req, res) {
    var userInput = req.body.userInput;
    if (userInput) {
        res.send('It worked!');
    }
});
Client Side/AJAX request:
var userInputForm = $('#userInputForm.val()')
$.ajax({
    url: "/createNewThing",
    type: "POST",
    data: "userInput=" + userInputForm,
    dataType: "text",
        success: function(response, status, http) {
            if (response) {
                console.log('AJAX worked!);
            }
        }
    });
The userInputForm comes from an HTML form.
This POST request works fine. But I want to change this to a GET request. If I change app.post to app.get, and change type in the AJAX call to GET, I get this 500 error: 
GET /createNewThing?userInput= 500
 
     
     
    