SyntaxError:意外的令牌)

SyntaxError: Unexpected token )

本文关键字:令牌 意外 SyntaxError      更新时间:2023-09-26

如何解决'SyntaxError: Unexpected token)' ?

使用nodejs创建路由

和我得到这个错误

/var/pbxapi_nodejs/routes/confbridges.js:26
  });
   ^
SyntaxError: Unexpected token )
    at Module._compile (module.js:439:25)

这是我的代码:

var confbridges = express.Router();
var appInit = require('../app');
var basedir = appInit.basedir;
var logger = appInit.logger;
var config = appInit.config;
var mongodb = appInit.mongodb;
var _ = appInit.underscore;
confbridges.get('/conference/confbridges/:circle/:confUid', function(req, res) {
  var confbridges = [];
  mongodb.model("Confbridge"), function(err, result){
    var confbridges = JSON.parse(JSON.stringify(result));
    if(confbridges.length > 0){
      res.json(confbridges);
    }else{
      res.json(confbridges);
    }
  });
});

module.exports = confbridges;

这个错误的可能原因是什么?

你的问题是)之后的mongodb.model("Confbridge") <<<删除它,所以它看起来像

mongodb.model("Confbridge", function(err, result){