Node.js Client Side Prerequisites
In order to practically utilize the powerful features of client-side NCache, make sure to implement the prerequisites discussed below.
Prerequisites
- Install and include either of the following modules in your application:
- Enterprise: ncache-client
- Professional: ncache-professional-client
- Include the following class in your application:
- The cache must be running.
- The application must be connected to cache before performing the operation.
- For API details refer to the links provided with every code snippet.
- To ensure the operation is fail-safe, it is recommended to handle any potential exceptions within your application, as explained in Handling Failures.
- To handle any unseen exceptions, refer to the Troubleshooting section.
Feature Specific Namespaces
Aside from the namespaces employed in most features, you should add the following namespaces/packages/classes based on the feature/API you intend to use and whether or not they require them.
Note
Any feature not mentioned in the list below either does not work with the specified feature or only requires the general namespaces/packages/classes.
- For Tags & Named Tags, and Expirations:
- For Cache Data Dependencies e.g. KeyDependency, FileDependency, and Database Dependencies:
- For Data Structures:
- For Event Notifications and Continuous Query:
- For Pub/Sub: