Maximo REST API不会在node.js中返回结果
我从以下链接下载了Maximo与node.js的GIT代码: 我能够连接到Maximo服务器并进行良好的身份验证。但是当我执行读取操作时,我得到以下错误 我正在访问下面的Maximo REST API,它在浏览器中正常工作。 https://domain/maximo/oslc/os/CDUISRMINCIDENT?lean=1&oslc.select=*&oslc.pageSize=1 同样,我尝试在node.js中:Maximo REST API不会在node.js中返回结果,node.js,maximo,Node.js,Maximo,我从以下链接下载了Maximo与node.js的GIT代码: 我能够连接到Maximo服务器并进行良好的身份验证。但是当我执行读取操作时,我得到以下错误 我正在访问下面的Maximo REST API,它在浏览器中正常工作。 https://domain/maximo/oslc/os/CDUISRMINCIDENT?lean=1&oslc.select=*&oslc.pageSize=1 同样,我尝试在node.js中: router.get("/incidents", fu
router.get("/incidents", function (req, res) {
var maximo = new Maximo(options);
maximo.resourceobject("CDUISRMINCIDENT")
.select(["*"])
.pagesize(2)
.fetch()
.then(function(resourceset)
{
jsondata = resourceset.thisResourceSet();
res.json(jsondata);
})
.fail(function (error)
{
console.log('****** Error Code = '+error);
});
});
当我在browser:localhost:3000/api/v1/events中访问上述路由时,我得到以下错误:
Maximo Node API server is running on port 3000
API version is v1
Request received by node middleware ...
### islean 1
Auth header type = maxauth
Request received by node middleware ...
### islean 1
this.islean ****** 1
***** RESPONSE 302
undefined:1
SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
Maximo节点API服务器正在端口3000上运行
API版本为v1
节点中间件接收到请求。。。
###岛1
Auth头类型=maxauth
节点中间件接收到请求。。。
###岛1
这是一个简单的例子
*****答复302
未定义:1
SyntaxError:JSON输入意外结束
在JSON.parse()处
任何输入都将非常有用
谢谢
R乍一看,302响应代码似乎是个问题。当节点点击Maximo时,它似乎得到了一个重定向响应,而不是跟随重定向,它试图解析重定向的(空)响应体。乍一看,302响应代码似乎是问题所在。当节点点击Maximo时,它似乎得到了一个重定向响应,而不是跟随重定向,它试图解析重定向的(空)响应体。