Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Create User from Node.js Failure.

Offen
#127 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
javascript, node.js
Bereich
api

Rechercherichtung

Beginne damit, die POST-Anfrage an den Einstiegspunkt /api/v2/users mit den angegebenen Versionen und Request-Optionen zu reproduzieren. Untersuche, wie die Write-API den Authorization-Header und accessToken während der Benutzererstellung verarbeitet, und vergleiche diesen Pfad anschließend mit dem gemeldeten setHeader-Fehler. Als erledigt gilt die Aufgabe, wenn die Anfrage entweder den Benutzer erfolgreich erstellt oder einen eindeutigen, dokumentierten API-Fehler zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

nodebb version 1.13.2
nodebb-plugin-write-api version 5.7.3
node.js version 12.14.1

post data:
username=Panama.City&password=12345678&email=panama.city%40domain.com

http request option:

{ hostname: 'localhost',
  port: 4567,
  path: '/api/v2/users',
  method: 'POST',
  timeout: 5000,
  headers:
   { Authorization: 'Bearer <token>' } }
var req = require('http').request(options, (res) => {
   							
   	 let data = '';

   	 // A chunk of data has been recieved.
   	 res.on('data', (chunk) => {
   		data += chunk;
   	 });

   	// The whole response has been received. Print out the result.
   	res.on('end', () => {
   					
   		console.log(data);
   		var rt = JSON.parse(data);
   		if (callback) callback({status: 'success'});
   					
   	 });
   				  
   	 req.on('error', (e) => {
   					  
   		if (callback) callback({status: 'failure'});
   					
   	 });	
   });
   							
   req.write(postData);
   req.end();
Error: "value" required in setHeader("accessToken", value)
    at validateHeader (_http_outgoing.js:492:11)
    at ClientRequest.setHeader (_http_outgoing.js:501:3)
    at new ClientRequest (_http_client.js:173:14)
    at Object.request (http.js:38:10)

Any idea what I did wrong there? Thank you for an excellent plugin to an excellent forum platform.

Vorherrschende Sprache
JavaScript
Sterne
136
Forks
75
Ø Merge
1 Min.
Gemergte PRs (30 T.)
8

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus NodeBB/nodebb-plugin-write-api

Alle Issues in NodeBB/nodebb-plugin-write-api

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.