@sap_oss/odata-library
v2.4.0
Published
OData client for testing Netweawer OData services.
Downloads
3,600
Maintainers
Keywords
Readme
OData library
A NodeJS library to access OData services provided by the Netweaver server.
Prerequisites
NodeJS is installed. Minimum version of NodeJS is 18.
Installation
$ npm install @sap_oss/odata-library
Getting Started
const Service = require("@sap_oss/odata-library").Service;
let service = new Service(
"https://username:password@localhost/path/to/service/"
);
service.init
.then(() => {
return service.Entity_Set_Name.get(1);
})
.then((result) => {
console.log(result);
});
Upgrade to version 1.x from 0.x
"ca" parameter is not supported (due to use fetch instead of
superagent). Use environment variable NODE_EXTRA_CA_CERTS
to define custom certificate authority.
export NODE_EXTRA_CA_CERTS=[your CA certificate file path]
Documentations
- Read entities from the OData service
- Create, update and delete entities
- Support for Entity Data Model types and conversion of the Javascript variables to the OData primitives
- Connect to services and define connection configuration
- Writing tests and running test with the testing frameworks
- How to use async/await to avoid promises
- Validate OData model
Contact Us
Jakub Vaclavik <[email protected]>
Michal Nezerka <[email protected]>
Norbert Volf <[email protected]>
License
Copyright (c) 2020-2021 SAP SE or an SAP affiliate company and odata-library contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.