簡體   English   中英

節點JS,意外令牌}

[英]Node JS, Unexpected token }

您好,我在運行Node.js時遇到問題,它一直告訴我在第199行有一個Unexpected Token}。這是代碼片段:

socket.on('showmssages',function(data)
{
    connection.query('UPDATE `users` SET `admin`="1" WHERE `steamid`="'+data+'"', function(err, rows, fields)
});
socket.on('showmessages',function(status)
{
    socket.emit('showthemessages',status);
});

一切似乎都還好。 我不知道為什么會發生此錯誤。

我添加了該函數的結尾,您需要一個函數主體{console.log(err,rows,fields)} ,然后將該connection.query(語句結尾為);

socket.on('showmssages',function(data)
{
    connection.query('UPDATE `users` SET `admin`="1" WHERE `steamid`="'+data+'"', function(err, rows, fields){console.log(err,rows,fields)});
});
socket.on('showmessages',function(status)
{
    socket.emit('showthemessages',status);
});

您錯過了一個括號和回調函數的主體。由於缺少括號而發生了此Unexpected token }錯誤

socket.on('showmssages',function(data)
{
    connection.query('UPDATE `users` SET `admin`="1" WHERE `steamid`="'+data+'"', function(err, rows, fields){console.log(rows)});
});
socket.on('showmessages',function(status)
{
    socket.emit('showthemessages',status);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM