Tag: suitescript

parsing从Netsuite到Heroku的JSON HTTP请求会返回错误“SyntaxError:Unexpected token p”

我创build了一个接受参数的Portlet表单脚本,将其提交给适当的Suitelet,然后将生成的JSON从Netsuite转发到Node.js Heroku服务器以供进一步处理。 我创build的JSON是好的,并返回正确的值,但是当它发送请求,heroku日志给我的错误SyntaxError: Unexpected token p 。 奇怪的是,当我在本地运行服务器并通过邮递员发送时,所有这些工作都很好。 当我通过Netsuite请求发送所有内容时,会造成问题。 它也可能是body-parser的错误引用body-parser的东西。 我觉得这个答案是正确的,但最终并没有帮助。 任何想法如何纠正? 处理JSON和请求的Suitelet POST请求: var json = { "par": { "id":request.getParameter("custpage_id"), "num":request.getParameter("custpage_num") }, "in": { "headers":temp.toString() } }; for (var i = 0; i < info.length; i++){ var newVal = "val" + (i+1); json.in[newVal] = info[i]; } nlapiRequestURL("https://somelink.herokuapp.com/", json, {"Content-Type":"application/json"}); Heroku代码: app.use(cors()); app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); […]