当我尝试从此 JSON 文件获取信息时,为什么会出现语法错误?

在控制台中,我不断收到语法错误,Uncaught SyntaxError: Unexpected token '}'。我检查了我的 JavaScript,看看是否有任何问题,但我对这种编码很陌生,不知道为什么会发生这种情况?到底是JSON端的错误还是JS端的错误?谢谢。代码在这里:


    const { prefix, token } = require('./config.json');

       const Discord = require('discord.js');

       const client = new Discord.Client();


         client.once('ready', () => {

              console.log('Ready!');

              console.log(prefix)

              });


               client.login(token);

               client.on ('message', message =>{

               if (message.content === '!ping')

               {message.channel.send('pong')}


               });

和 json 代码:


                       {"prefix":"!",

                 "token": "token_goes_here"}


翻阅古今
浏览 77回答 1
1回答

炎炎设计

正确格式化代码可能有助于隔离问题:const { prefix, token } = require('./config.json');const Discord = require('discord.js');const client = new Discord.Client();client.once('ready', () => {   console.log('Ready!');   console.log(prefix) //should have a ';'});client.login(token);client.on ('message', message => {  if (message.content === '!ping') {    message.channel.send('pong') // again, use the ';'  }});我所看到的一切都是有道理的,就是你错过了几个;. 有时候,当 JS 解析器尝试解释脚本时,也可能会导致这样的问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript