Wie die post ein Formular mit dem fetch-in, reagieren die einheimischen?

Ich versuche, die post das Formular mit den first_name, last_name, email, Passwort und password_confirmation mit reagieren-native fetch api.

fetch('http://localhost:3000/auth', {
  method: 'post',
  body: JSON.stringify({
    config_name: 'default',
    first_name: this.state.first_name,
    last_name: this.state.last_name,
    email: this.state.email,
    password: this.state.password,
    password_confirmation: this.state.password_confirmation,
  })
})

Ausgabe in der Rails-Konsole

Parameters: {"{\"config_name\":\"default\",\"first_name\":\"Piyush\",\"last_name\":\"Chauhan\",\"email\":\"[email protected]\",\"password\":\"diehard4\",\"password_confirmation\":\"diehard4\"}"=>"[FILTERED]"}
Unpermitted parameter: {"config_name":"default","first_name":"Piyush","last_name":"Chauhan","email":"[email protected]","password":"diehard4","password_confirmation":"diehard4"}

So, Ihre Buchung wird der gesamte Wert als string und Schienen ist das Parsen der string als variable. Ich möchte die Streifen aus dem "{" aus der json-Antwort. Wie es zu tun ?

Schreibe einen Kommentar