This project was created using NodeJS 14.16. This application aims to demonstrate how to render the dashboard available on your Bold BI server.
The samples require the following to run.
NOTE: Node.js v14.16 to v18.18 are supported.
- Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari.
-
Please ensure that you have enabled embed authentication on the
embed settings
page. If it is not currently enabled, please refer to the following image or detailed instructions to enable it. -
To download the
embedConfig.json
file, please follow this link for reference. Additionally, you can refer to the following image for visual guidance. -
Copy the downloaded
embedConfig.json
file and paste it into the designated location within the application. Please ensure that you have placed it in the application as shown in the following image.
- Visual studio code(https://code.visualstudio.com/download)
-
Open the React with NodeJS sample in Visual Studio Code.
-
Open the terminal in Visual Studio Code and install all dependent packages by executing the following command in the terminal.
npm install
-
Finally, run the application using the following command.
npm start
-
After executing the command, the application will automatically launch in the default browser. You can access it at the specified port number (e.g., https://localhost:3000).
NOTE: If the API host is already in use, modify the port number per your preference in embed.js and update that Dashboard.js file.
Please refer to the help documentation to know how to run the sample.
In a real-world application, it is recommended not to store passwords and sensitive information in configuration files for security reasons. Instead, you should consider using a secure application, such as Key Vault, to safeguard your credentials.
Look at the Bold BI Embedding sample to live demo here.
A complete Bold BI Embedding documentation can be found on Bold BI Embedding Help.