【问题标题】:SyntaxError: Illegal continue statement: no surrounding iteration statementSyntaxError: 非法的 continue 语句:没有环绕的迭代语句
【发布时间】:2019-07-01 17:07:45
【问题描述】:

出现错误“SyntaxError: Illegal continue statement: no around iteration statement” 我正在使用节点 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: Illegal continue statement: no around iteration statement 在新的承诺 () 在 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 [as 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 [as 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 [as 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) {}

【问题讨论】:

  • 请显示整个代码。可能有一个 breakcontinue 语句不属于它

标签: node.js callback promise continue


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 2016-05-16
    • 2016-08-09
    • 2015-01-18
    相关资源
    最近更新 更多