Integration is a very important step while building the application and thus while using cloud storage. To get done with the integration one can create a project in the App gallery Connect and download the project credentials. After that, an NPM project should be initialized. Before the process of integration is initiated one needs to enable the Cloud storage nodejs to connect. For this, the user has to sign in to the App Gallery to connect and click on My projects. Select the project for which one needs to enable the Cloud storage and then go to build. On this page click on the enable button and set the storage location. On this storage location, all the data that the user puts in will be automatically saved.
To integrate the Cloud storage SDK into the Node.js project before developing it further, there is a process that is to be followed. These steps are-
- The user initially has to sign in to AppGallery Connect and click on My projects.
- After that search and click on the required project.
- Access the server SDK page and click on the project settings.
- After accessing, create or download an API authentication credential.
- Change the authentication file and copy it into another required directory.
- Open the package in the NPM project.
- After adding the required dependency, run the program and install it.
To import the cloud storage SDK one has to import the Connect module and import the authentication credential at the code entry. The path has to be changed and the JSON file has to be given its actual value. The functions of the related APIs and the cloud storage SDK can be developed by the user himself like initializing the storage instance. Before one uses CloudStorage APIS, the need to initialize the cloud storage, storage instance, and file instance as per the requirement. Though there are specific functions for different activities that are to be performed, one can also upload the file and download it. To download the file one has to call the downloadFile() method which will download the file that was last uploaded from the cloud server to a local path. This file is automatically saved in a specified localFile.
Many metadata operations will help in obtaining the file metadata. It will also be modified by itself. Some other features include obtaining the File list and File deletion.