我收到" ReferenceError:未定义解析"在快速路由器内的Node V6.11.0中运行以下行时。
router.post('/api/addComp', function(req,res) {
var tempData = JSON.parse('{"compName":"Bodhi\'s Test", "compStreet":"12312 Glendale Av", "compCity": "Los Angeles", "compZip":"90039"}');
.
.
.
}
此代码在浏览器控制台中进行测试,默认情况下应该是我理解的Node的一部分。
答案 0 :(得分:0)
错误" ReferenceError:parse未定义"永远不会发生,因为JSON的方法解析不存在。因为你把它作为一个函数来调用,所以抛出的错误就是" JSON.parse不是一个函数",如果没有实例化JSON,它会抛出"不能调用未定义的解析"。你的代码中的其他地方你有一个单独解析的调用,由错字错误分隔,如昏迷或分号。通常,此错误仅在严格模式下由未声明的变量抛出。