【发布时间】: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) {}
【问题讨论】:
-
请显示整个代码。可能有一个
break或continue语句不属于它
标签: node.js callback promise continue