RailcarTables for Node.js
The RailcarTables Node library provides convenient access to the RailcarTables API from applications written in server-side JavaScript.
Requirements
Node 8, 10 or higher.
Installation
Install the package with:
npm install railcartables --save
# or
yarn add railcartables
Usage
The package needs to be configured with your account's API key, which is available in the RailcarTables Dashboard.
Using async
/await
:
import RailcarTables from "railcartables";
(async () => {
const RCT = new RailcarTables("YOUR_API_KEY", 1);
const gaugeOutage = await RCT.getOutage({
reportingMark: "TILX",
carNumber: "350123",
levelInInches: 85
});
console.log(gaugeOutage);
})();