2017-01-23 2 views
0

Ich verwende Sails JS und Postbote auf '/ Register' POST mit folgenden JSON-Daten im Körper (roh):Sails js Körper Parser funktionieren nicht

{ 
    username: "abc", 
    password: "abc" 
} 

In meiner Route definierte ich den Controller

'post /register': 'AuthController.register' 

aber ich kann den Körper params im richtigen Format erhalten.

console.log(req.body); 

schafft dieses Protokoll:

{ '{\n\tusername: "abc",\n\tpassword: "abc"\n}': '' } 

, die nicht gültig JSON ist. SailsJs Doc sagt, dass der Body Parser bereits enthalten sein sollte. Warum kann ich dann nicht auf die richtigen Körperparameter zugreifen?

Antwort

0

Ich fand die Antwort.

Postman braucht die JSON-Schlüssel mit "aswell zu entkommen.

So senden

{ 
    "username": "abc", 
    "password": "abc" 
} 

Diese zu finden, viel zu lange gedauert hat ..