Я не помню, чтобы какие-либо существенные изменения в моем коде, но вдруг он перестал работать. В частности, не удается открыть экран входа в систему.
const express = require('express');
const mysql = require('mysql');
const passport = require('passport');
const router = express.Router();
router.get('/', function(req, res, next) {
console.log('Login (get)');
let msg = (req.usrMsg === null && typeof(req.usrMsg) !== "undefined")?req.usrMsg:"";
console.log('msg:',msg);
res.render('login', {
title: 'Login',
message: msg
});
});
Журналы консоли печатаются, но затем я получаю: SyntaxError: Unexpected token (141:0) ... raisedAt: 6745
Этот конкретный файл login.js не содержит около 141 строки, поэтому какой файл мне следует рассмотреть?
Сообщение об ошибке продолжается следующим образом:
{ SyntaxError: Unexpected token (141:0)
at Parser.pp.raise (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:943:13)
at Parser.pp.unexpected (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:1503:8)
at Parser.pp.parseExprAtom (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:327:12)
at Parser.pp.parseExprSubscripts (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:216:19)
at Parser.pp.parseMaybeUnary (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:197:19)
at Parser.pp.parseExprOps (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:151:19)
at Parser.pp.parseMaybeConditional (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:133:19)
at Parser.pp.parseMaybeAssign (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:110:19)
at Parser.pp.parseExpression (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:86:19)
at Parser.pp.parseStatement (D:\Code\ghdb\node_modules\acorn\dist\acorn.js:1750:23)
pos: 6744,
loc: Position { line: 141, column: 0 },
raisedAt: 6745 }
Как я могу найти токен, который является неожиданным?
Спасибо,
Jens