A NodeJS library to access OData services provided by the Netweaver server.
NodeJS is installed. Minimum version of NodeJS is 18.
$ npm install @sap_oss/odata-library
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);
});
"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]
- 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
Jakub Vaclavik <[email protected]>
Michal Nezerka <[email protected]>
Norbert Volf <[email protected]>
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.