【发布时间】:2023-03-17 04:03:01
【问题描述】:
我正在 NodeJS 中编写 AWS lambda 函数以从 WebAPI OData V4 服务 (http://localhost/SomeService/$metadata) 读取数据 我使用 JaySvcUtil 生成了元数据文件,并在 Lambda 函数中引用了生成的文件
'use strict';
let $data = require('jaydata');
let meta = require('./apiData');
exports.handler = function (event, context) {
var con = new DataContext({
name: 'oData',
oDataServiceHost: 'http://localhost/SomeService'
});
con.onReady(function () {
$data.Users.forEach(function(data) {
console.log(data.Id);
});;
};
不幸的是,当调用 onReady 方法时,用户对象以及我的 API 公开的任何其他类型都未定义。
知道我做错了什么吗?
【问题讨论】:
标签: node.js odata asp.net-web-api2 aws-lambda