改写了dev-server.js的路由配置, npm run dev 报错

修改的dev-server.js部分如下:

// 定义路由
var apiRouter = express.router()

// 获取数据
var apiData = require('../data.json')
var seller = apiData.seller
var goods = apiData.goods
var ratings = apiData.ratings

apiRouter.get('/seller', function(req, res){
  res.json({
    errno: 0
    data: seller
  })
})

apiRouter.get('/goods', function(req, res){
  res.json({
    errno: 0
    data: seller
  })
})

apiRouter.get('/ratings',function(){
  res.json({
    errno: 0
    data: ratings
  })
})

app.use('/api', apiRouter)

 报错信息如下:

图片描述

新手网上搜了好多信息没查到,跪求高手帮忙解答,谢谢!

阅读 2.1k
1 个回答
✓ 已被采纳新手上路,请多包涵

升级node版本,然后修改的路由里面格式出了问题,漏掉了逗号,正确如下

apiRouter.get('/seller', function(req, res){
  res.json({
    errno: 0,
    data: seller
  })
})

apiRouter.get('/goods', function(req, res){
  res.json({
    errno: 0,
    data: seller
  })
})

apiRouter.get('/ratings',function(){
  res.json({
    errno: 0,
    data: ratings
  })
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题