SyntaxError:非法的continue语句:没有周围的迭代语句

时间:2019-02-07 14:38:39

标签: node.js callback promise continue

获取错误“ SyntaxError:非法的continue语句:没有周围的迭代语句” 我正在使用节点js作为服务器 表示4.16.4

-----------------功能定义-------------------

function createCSV(jsondata){
    return new Promise(function(resolve, reject){ //<----errorline
        jsondata = jsondata.replace(/DEGREE/g, '°');
        console.log(jsondata);
        jsondata = JSON.parse(jsondata);
            var machineid = jsondata["Machine ID"];
        var success = true;
        //validation of data
        console.log(format);........so on

------------呼叫----------------

webapp.post('/json', function(req, res){

    createCSV(req.body).then(function(positive){ <----call

        res.send(JSON.stringify(positive));

    }).catch(function(err){

        console.log(err);
        res.send(JSON.stringify(err));

    });

});

----------------------错误------------------------ -

SyntaxError:非法的continue语句:没有周围的迭代语句     在新的Promise()     在createCSV(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/server.js:295:9)     在/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/server.js:203:2     在Layer.handle [作为handle_request](/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/layer.js:95:5)     在下一个(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/route.js:137:13)     在Route.dispatch(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/route.js:112:3)     在Layer.handle [作为handle_request](/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/layer.js:95:5)     在/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:281:22     在Function.process_params(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:335:12)     在下一个(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:275:10)     在/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/server.js:138:2     在Layer.handle [作为handle_request](/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/layer.js:95:5)     在trim_prefix(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:317:13)     在/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:284:7     在Function.process_params(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:335:12)     在下一个(/home/cookie98/Dhruvin/Projects/Polyweld/zip/WebApp/node_modules/express/lib/router/index.js:275:10) {}

1 个答案:

答案 0 :(得分:0)

Dhruvin modi对已删除答案的评论:

  

非常感谢...有一个拼写错误,“ continuous”转换为“ continue”