【发布时间】:2014-10-24 10:42:42
【问题描述】:
如何在我的 Apigee API 代理中正确包含和使用 Moment.js?
在策略中包含的 2.8.2 版本中:<IncludeURL>jsc://include/moment.min.js</IncludeURL>
无论我是否尝试在我的主 JavaScript 文件中使用它,API 请求总是返回错误:
{
"fault": {
"faultstring": "Execution of reformatBookingDetails failed with error: Javascript runtime error: \"Cannot modify a property of a sealed object: moment. (reformatBookingDetails_js#6)\"",
"detail": {
"errorcode": "steps.javascript.ScriptExecutionFailed"
}
}
}
我还尝试了以下方法。我没有使用IncludeURL,而是手动复制了我的主 JavaScript 文件顶部的 Moment.js 代码。但我得到了同样的错误。
更新: 我试过之前的 Moment.js 版本,发现 2.5.1 版本没有这个问题。此问题似乎已在 2.6.0 中引入
【问题讨论】:
标签: javascript momentjs apigee