仅在Mac OS X上奇怪的SyntaxError:缺少)参数列表之后

时间:2017-08-11 14:15:17

标签: node.js express

这是一个错误:

~/reporting.js:689
    .get(async function salesReport(req, res, next) {
         ^^^^^
SyntaxError: missing ) after argument list

这是一种方法:

router.route('/reporting/reports/sales-report')
.get(async function salesReport(req, res, next) {
    if(!req.query.date_from || !req.query.date_to) return next({message: "Date range not defined"})
    try {
        let r = await getSalesReportData(req.query.date_from, req.query.date_to, req.query.sort, req.query.limit, req.query.page)
        res.json(r);
    } catch(e) {next(e)}
})

在Ubuntu 16.04服务器上工作完美而不是特洛伊错误。 NodeJS -v:v7.5.0 npm -v:5.3.0

0 个答案:

没有答案