Uri: Einzelne items mit put updaten Expressjs

Beitrag lesen

Stimmt, ich glaube ich habe den falschen content-type

Habe jetzt console.log(req.headers) in app.put() gemacht. Das ist die Augabe in der konsole:

{ host: 're-manager-amit88.c9users.io',
  'content-length': '131',
  origin: 'https://re-manager-amit88.c9users.io',
  'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',
  'content-type': 'text/plain;charset=UTF-8',
  accept: '*/*',
  referer: 'https://re-manager-amit88.c9users.io/buildings/4/edit',
  'accept-encoding': 'gzip, deflate, br',
  'accept-language': 'de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7',
  cookie: '',
  'x-forwarded-proto': 'https',
  'x-forwarded-port': '443',
  'x-region': 'eu',
  'x-forwarded-for': '178.12.205.243',
  connection: 'keep-alive' }

Wenn ich es richtig verstanden habe, habe ich 'content-type': 'text/plain;charset=UTF-8', weil ich mit JSON.stringify einen String übergebe. richtig?

Wie kann ich den Content-type ändern? mit Google fand ich den NPM modul express-content-type-override, aber ich glaube ich mach damit die Sache wieder kompliziert als sie tatsächlich ist

Meine Response ist im übrigen doch beim client zurückgekommen. wenn ich location.href benutze, brauche ich aber eigentlich nicht großartig eine response schicken oder?

Gruß Uri