我需要知道我的脚本的哪一部分需要被固定- node.js相关
I need to know which part of my script needs to be fixed - node.js related
我正在使用mongoose/mongodb编写node.js web应用程序。我不知道我的代码出了什么问题。我在下面得到这个错误,下面是我写的代码。
SyntaxError:
我的代码是:意外令牌{in/home/ubuntu/workspace/combatSports/视图/战斗机/显示。ejs而编译ejsat Function (native)/home/ubuntu/workspace/combatSports/node_modules/ejs/lib/ejs.js:491:12/home/ubuntu/workspace/combatSports/node_modules/ejs/lib/ejs.js:306:16/home/ubuntu/workspace/combatSports/node_modules/ejs/lib/ejs.js:169:18在View.exports.renderFile [as engine] (/home/ubuntu/workspace/combatSports/node_modules/ejs/lib/js.js:374:14)在视图中。呈现(/home/ubuntu/工作区/combatSports/node_modules/快递/lib/view.js: 126:8)/home/ubuntu/workspace/combatSports/node_modules/express/lib/application.js:639:10在EventEmitter。呈现(/home/ubuntu/工作区/combatSports/node_modules/快递/lib/application.js: 591:3)在ServerResponse。呈现(/home/ubuntu/工作区/combatSports/node_modules/快递/lib/response.js: 960:7)在/home/ubuntu/workspace/combatSports/app.js: 127:17在查询。(/home/ubuntu/workspace/combatSports/node_modules/猫鼬/lib/model.js: 3343:16)在/home/ubuntu/workspace/combatSports/node_modules/猫鼬/node_modules kareem/index.js: 259:21在/home/ubuntu/workspace/combatSports/node_modules/猫鼬/node_modules kareem/index.js: 127:16在nextTickCallbackWith0Args (node.js:420:9)在过程。_tickCallback (node . js: 349:13)
<% var significantStrikeLanded = 0; %>
<% var totalTimeinsec = 0; %>
<% var totalSignificantStrikeLanded = 0; %>
<% var totalSignificantStrikeThrows = 0; %>
<% var totalStrikeAbsorbed = 0; %>
<% var totalStrikeEnemyThrows = 0; %>
<% var totalStrikeEnemyLanded = 0; %>
<% var totalTakeDowns = 0; %>
<% var totalTakeDownAttempts = 0; %>
<% var totalTakeDownEnemyAttempts = 0; %>
<% var totalTakeDownsEnemyDid = 0; %>
<% var totalSubmissionAttempts = 0; %>
<% var totalWin = 0; %>
<% var totalLoss = 0; %>
<% var totalDraw = 0;%>
<% var timeInsec = 0; %>
<% var totalNocontest = 0; %>
<% var totalKO = 0; %>
<% var totalSubmission = 0; %>
<% var totalDecision = 0; %>
<% var strikeScoreTotal = 0; %>
<% fighter.fights.forEach(function(fight) { %>
<% if (fighter.firstName == fight.fighters[0].fighter.firstName && fighter.lastName == fight.fighters[0].fighter.lastName) { %>
<% totalTimeinsec = totalTimeinsec + ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec);%>
<% totalSignificantStrikeLanded = totalSignificantStrikeLanded + fight.fighters[0].significantStrikeLanded; %>
<% totalSignificantStrikeThrows = totalSignificantStrikeThrows + fight.fighters[0].significantStrikeThrow; %>
<% totalStrikeAbsorbed = totalStrikeAbsorbed + fight.fighters[1].significantStrikeLanded; %>
<% totalStrikeEnemyThrows = totalStrikeEnemyThrows + fight.fighters[1].significantStrikeThrow; %>
<% totalStrikeEnemyLanded = totalStrikeEnemyLanded + fight.fighters[1].significantStrikeLanded; %>
<% totalTakeDowns = totalTakeDowns + fight.fighters[0].takeDowns; %>
<% totalTakeDownAttempts = totalTakeDownAttempts + fight.fighters[0].takeDownAttempts; %>
<% totalTakeDownEnemyAttempts = totalTakeDownEnemyAttempts + fight.fighters[1].takeDownAttempts; %>
<% totalTakeDownsEnemyDid = totalTakeDownsEnemyDid + fight.fighters[1].takeDowns; %>
<% totalSubmissionAttempts = totalSubmissionAttempts + fight.fighters[0].submissionAttempts; %>
<% if(fight.fighters[0].result == "win") { %>
<% totalWin++; %>
<% } else if (fight.fighters[0].result == "loss") { %>
<% totalLoss++; %>
<% } else if (fight.fighters[0].result == "draw") { %>
<% totalDraw++; %>
<% } else if (fight.fighters[0].result == "nocontest") { %>
<% totalNocontest++; %>
<% } %>
<% if (fight.info.method == "ko") { %>
<% totalKO++; %>
<% } else if(fight.info.method == "submission") { %>
<% totalSubmission++; %>
<% } else if(fight.info.method == "decision") { %>
<% totalDecision++; %>
<% } %>
<% timeInsec = ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec;%>
<% strikeScore = (fight.fighters[0].significantStrikeLanded / (timeInsec * 60)) / (fight.fighters[1].significantStrikeLanded / (timeInsec * 60)) + (fight.fighters[0].significantStrikeLanded / fight.fighters[0].significantStrikeThrow) / (fight.fighters[1].significantStrikeLanded / fight.fighters[1].significantStrikeThrow) + (((fight.info.method == "ko" && fight.fighters[0].result == "win") ? 1 : 0) - 1) * 100; %>
<% strikeScoreTotal = strikeScoreTotal + strikeScore; %>
<% } else if (fighter.firstName == fight.fighters[1].fighter.firstName && fighter.lastName == fight.fighters[1].fighter.lastName) { %>
<% totalTimeinsec = totalTimeinsec + ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec);%>
<% totalSignificantStrikeLanded = totalSignificantStrikeLanded + fight.fighters[1].significantStrikeLanded; %>
<% totalSignificantStrikeThrows = totalSignificantStrikeThrows + fight.fighters[1].significantStrikeThrow; %>
<% totalStrikeAbsorbed = totalStrikeAbsorbed + fight.fighters[0].significantStrikeLanded; %>
<% totalStrikeEnemyThrows = totalStrikeEnemyThrows + fight.fighters[0].significantStrikeThrow; %>
<% totalStrikeEnemyLanded = totalStrikeEnemyLanded + fight.fighters[0].significantStrikeLanded; %>
<% totalTakeDowns = totalTakeDowns + fight.fighters[1].takeDowns; %>
<% totalTakeDownAttempts = totalTakeDownAttempts + fight.fighters[1].takeDownAttempts; %>
<% totalTakeDownEnemyAttempts = totalTakeDownEnemyAttempts + fight.fighters[0].takeDownAttempts; %>
<% totalTakeDownsEnemyDid = totalTakeDownsEnemyDid + fight.fighter1.takeDowns; %>
<% totalSubmissionAttempts = totalSubmissionAttempts + fight.fighters[1].submissionAttempts; %>
<% if(fight.fighters[1].result == "win") { %>
<% totalWin++; %>
<% } else if (fight.fighters[1].result == "loss") { %>
<% totalLoss++; %>
<% } else if (fight.fighters[1].result == "draw") { %>
<% totalDraw++; %>
<% } else if (fight.fighters[1].result == "nocontest") { %>
<% totalNocontest++; %>
<% } %>
<% if (fight.info.method == "ko") { %>
<% totalKO++; %>
<% } else if(fight.info.method == "submission") { %>
<% totalSubmission++ ;%>
<% } else if(fight.info.method == "decision") { %>
<% totalDecision++; %>
<% } %>
<% timeInsec = ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec;%>
<% strikeScore = (fight.fighters[1].significantStrikeLanded / (timeInsec * 60)) / (fight.fighters[0].significantStrikeLanded / (timeInsec * 60)) + (fight.fighters[1].significantStrikeLanded / fight.fighters[1].significantStrikeThrow) / (fight.fighters[0].significantStrikeLanded / fight.fighters[0].significantStrikeThrow) + (((fight.info.method == "ko" && fight.fighters[1].result == "win") ? 1 : 0) - 1) * 100; %>
<% strikeScoreTotal = strikeScoreTotal + strikeScore; %>
<% } %>
<% }) %>
我看到了两个问题。
在这一行
<% totalTimeinsec = totalTimeinsec + ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec);%>
在;
之前移除)
在这一行
<% totalTimeinsec = totalTimeinsec + ((fight.info.round -1) * 300) + fight.info.min * 60 + fight.info.sec);%>
在;
之前再次删除)
- Ember js 2计数相关字段(hasMany)
- 有没有任何方法可以使用js清除浏览器缓存,至少是我的域相关文件
- d3.js中条形图之间的相关距离
- 是否可以在 Vue 中嵌套方法.js以便对相关方法进行分组
- JS - 将 和其他对象解析为相关的 HTML
- 将图像作为多部分/相关 MIME 对象添加到 Outlook with Office Js Addin
- 使用 Node.js + CoffeeScript + MySQL 制作几个相关的插入
- 与将 Jquery 保存在单独的.js文件中相关的问题
- 如何访问图表.js默认设置?(相关 - 如何打开工具提示?
- RequireJS - 打包与主干相关的模块,以便在其他 Rails/JS 应用程序中重用
- 仅当条件适用于相关项目时,JS 才适用
- 使用车把的登录状态相关菜单.js
- 如何删除出现在弹出窗口上的onclick按钮-CSS&JS相关
- Ember.js-如何强制加载相关对象
- 使用js获取与html源代码相关的选定html元素偏移量
- 在视图的event属性中使用backbone.js侦听与@el相关的事件
- 我需要知道我的脚本的哪一部分需要被固定- node.js相关
- js相关代码中的视图模型函数名问题
- 不能运行任何JS相关的东西.MVC页面
- Karma在运行测试时给我带来了错误(与主干.js相关)