Sample code
Here we provide you with a sample application to experience ZEGOCLOUD's In-app Chat, and also describe how to run the sample code.
Prepare the environment
- Install a browser on your computer or smartphone.
- Connect your device to the Internet.
- Install node.js, preferably version 14.18.1 or above.
- For browser versions and compatibility, please refer to compatibility.
Prerequisites
You have created a project in the ZEGOCLOUD Console and obtained the AppID and ServerSecret required for accessing the In-app Chat service. The service is not enabled by default, so please first enable the service on the ZEGOCLOUD Console before using it (for more details, please refer to Project Management - How to activate the In-app Chat Service). If you are unable to enable the service, please contact ZEGOCLOUD technical support for assistance.
Get the sample code
The following structure shows the subdirectory structure of the sample code:
.
├── README.md # Description on how to run the sample project
├── index.html
├── package.json
├── public
├── src
│ ├── App.vue # Business component
│ ├── assets # Media resources
│ ├── components # Business component directory
│ ├── components.d.ts
│ ├── env.d.ts
│ ├── main.ts # Entry file
│ ├── utils.ts # Utility class methods
│ ├── store
│ ├── styles # css file directory
├── tsconfig.json # ts config file
├── vite.config.ts # vite config file
Run the sample code
-
Open the
utils.ts
file under thesrc
folder, and modify the configurations with the AppID and ServerSecret you get in the Prerequisites steps and save it.Untitledconst appConfig = { appID: 0, // Contact the ZEGOCLOUD techinical support to get the AppID. serverSecret: '', // ontact the ZEGOCLOUD techinical support to get the ServerSecret. };
1 -
Run the following command in sequence to start the project by referring to the
README.md
file.Untitlednpm install # Install dependencies required. npm run dev # Run the sample project after installing dependencies.
1