2017-09-27 3 views
0

Ich bin relativ neu bei Node.js, ich habe ein Tutorial benutzt von der Seite unten.Node.js Post methed Anfrage funktioniert nicht {"statusCode": 404, "Fehler": "Not Found", "Nachricht": "Not Found"}

http://www.9lessons.info/2017/02/create-restful-api-nodejs-mysql.html

Nun ist die Frage habe mit der Post method.When ich andere rufen dann die Get-Methoden Ich erhalte diese Fehler

https://github.com/srinivastamada/NodeRestful/blob/master/server.js

server.route({ 
method: 'POST', 
path: '/messages', 

handler: function (request, reply) { 

    const uid = request.payload.uid; 
    console.log(uid); 

    connection.query('SELECT * FROM messages WHERE uid_fk = "' + uid + '"', function (error, results, fields) { 
     if (error) throw error; 
     console.log(results); 
     reply(results); 
    }); 

}, 
config: { 
    validate: { 
     payload: { 
      uid: Joi.number().integer() 
     } 
    } 

} 

});

+0

Willkommen beim Stapelüberlauf. Fragen hier zum Code müssen den relevanten Code enthalten, der in die Frage eingefügt wurde und nicht nur über einen externen Link verfügbar ist. Dies liegt daran, dass externe Links die Angewohnheit haben, im Laufe der Zeit zu verschwinden oder sich zu verändern, was Ihre Frage für diejenigen, die sie in Zukunft finden, wertlos macht. Eine langfristige Referenz für Fragen und Antworten zur Programmierung ist ein wichtiges Ziel für den Stack-Overflow. Bitte legen Sie die entsprechenden Code- und Fehlermeldungen direkt in Ihre Frage und formatieren Sie diese entsprechend. – jfriend00

+0

Wir möchten auch keinen Link zu einem Tutorial, dem Sie gefolgt sind. Wir möchten IHREN tatsächlichen Code sehen. – jfriend00

+0

@ZuluWar können Sie uns zeigen, wie Sie diese POST api '/ Nachricht' treffen. –

Antwort

0

Zuerst müssen Sie Daten in die Nachrichtentabelle einfügen.

dann drücken Sie die Post-Anfrage von POSTMAN. siehe Bild unten.

enter image description here