我遇到此错误“ TypeError:提供时参数回调必须是一个函数”

时间:2020-05-23 02:24:00

标签: mysql node.js

当我尝试查询MySQL数据库以插入数据时,出现标题中提到的错误。这是我第一次与Express Js合作,所以我是新手。

有人可以看一下我的代码,并指出我在这里做错了什么吗?

if (result && result.length)
    res.json('User already exists');
else {
    connection.query('INSERT INTO `users`(`name`, `email`, `encrypted_password`, `created_at`, `updated_at`, `salt`, `unique_id`)',
                     'VALUES (?,?,?,NOW(),NOW(),?,?)', [name, email, password, salt, uid], function (err, results, fields) {
    connection.on('error', function (err) {
        console.log('[MySQL ERROR]', err);
        res.json('Register error:', err);
    });
    res.json('Registered successfully');
}

0 个答案:

没有答案