我出门时我的应用程序已经运行,几小时后我回来时应用程序因此消息而死:
undefined:1
<!DOCTYPE html>
^
SyntaxError: Unexpected token <
at Object.parse (native)
at IncomingMessage.<anonymous> (/home/engine/private_js/N.app.js:35:296)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:919:16
at process._tickCallback (node.js:419:13)
在app.js中只有244行代码是什么样的错误,我之前没见过这样的错误,谷歌除了粘贴垃圾箱之外什么都没有,我相信它来自深入的节点。 JS
lol,server burp?
答案 0 :(得分:27)
在没有看到任何代码的情况下,我猜您正在尝试JSON.parse()
来自服务器的响应,但它返回的是HTML而不是JSON。在尝试解析响应之前,您应该检查响应的content-type
以确保它是application/json
。