node.js - Maximo REST API 不在 node.js 中返回结果
问题描述
我从以下链接下载了带有 node.js 的 Maximo 的 GIT 代码:https ://github.com/ibm-maximo-dev/maximo-nodejs-sample
我能够连接到 Maximo 服务器并进行身份验证。但是当我执行读取操作时,出现以下错误。
我正在访问下面的 Maximo REST API,它在浏览器中运行良好。https://domain/maximo/oslc/os/CDUISRMINCIDENT?lean=1&oslc.select=*&oslc.pageSize=1
同样的事情,我在 node.js 中尝试:
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);
});
});
当我在浏览器中访问上述路由时: localhost:3000/api/v1/incidents 我收到以下错误:
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>)
任何输入都会有很大帮助。
谢谢R
解决方案
推荐阅读
- c# - 如何使用 where 在对象列表中查找对象列表?(.Net 核心实体框架)
- ios - CallKit CXCallController.request error com.apple.CallKit.error.requesttransaction Code=6 而应用程序在后台
- asp.net-core - 如何使用本机 .Net Core OAuth 授权允许 Kestrel 接受自签名证书?
- python - 多索引而不是 groupby
- google-sheets - 从 Google 表格范围内随机化单元格值
- java - 无法访问传递性 Maven 模块的代码
- php - 在 Ubuntu 19 上找不到 php7.3
- go - 没有使用 gorm 推送空结构
- syntax - Cobol 的语法帮助
- android - 每次滚动列表时,毕加索图像都会在列表视图中重新加载