Node.js Post方法请求无效{" statusCode":404,"错误":"未找到","消息":&# 34;未找到"}

时间:2017-09-27 05:57:33

标签: mysql node.js rest npm hapijs

我是Node.js的新手,我正在使用下面的教程。

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

现在我遇到的问题是使用post方法。当我调用任何其他方法时,Get方法会出现此错误:

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()
            }
        }

    }
});

1 个答案:

答案 0 :(得分:0)

首先需要将数据插入到消息表中。

然后点击POSTMAN的帖子请求。见下图。

enter image description here

相关问题