Using Agora's token service to authenticate users.
- Deployed Website (React)
- Deployed Website (Vanilla JS)
- Agora.io Website
- SDK NG Documentation
- Guided Blog
- Node.js LTS
This section shows you how to prepare, build, and run the sample application.
To build and run the sample application, get an App ID:
-
Create a developer account at agora.io. Once you finish the signup process, you will be redirected to the Dashboard.
-
Navigate in the Dashboard tree on the left to Projects > Project List.
-
Save the App ID from the Dashboard for later use.
-
Generate a temp Access Token (valid for 24 hours) from dashboard page with given channel name, save for later use.
-
Create a .env file. In this file, replace
<#YOUR Agora.io APP ID#>
with the App ID, and obtain the access token generated from dashboard then replace<#YOUR Agora.io APP ID#>
with it.REACT_APP_AGORA_APP_ID=<APP_ID> REACT_APP_BACKEND_URL=<URL>
- Using the Terminal app, enter the
install
command in your project directory. This command installs libraries that are required to run the sample application.# install dependencies npm install
- Start the application by entering the
npm start
command. Thestart
command is for development purposes.The# serve with hot reload at localhost:8080 npm start
run build
command is for production purposes and minifies code.# build for production with minification npm run build
- Your default browser should open and display the sample application.
Note: In some cases, you may need to open a browser and enter
http://localhost:3000
as the URL.
- For potential issues, take a look at our FAQ first
- Dive into Agora SDK Samples to see more tutorials
- Take a look at Agora Use Case for more complicated real use case
- Repositories managed by developer communities can be found at Agora Community
- You can find full API documentation at Document Center
- If you encounter problems during integration, you can ask question in Stack Overflow
Feel free to contact me via Facebook.
Invite me to connect on LinkedIn.
_____ _ _ __ __
|_ _| | | | \ \ / /
| | | |__ __ _ _ __ | | __ \ V /___ _ _
| | | '_ \ / _` | '_ \| |/ / \ // _ \| | | |
| | | | | | (_| | | | | < | | (_) | |_| |
\_/ |_| |_|\__,_|_| |_|_|\_\ \_/\___/ \__,_|
______
| ___|
| |_ ___ _ __
| _/ _ \| '__|
| || (_) | |
\_| \___/|_|
______ _ _ _ _
| ___ \ (_) | | | | | |
| |_/ / ___ _ _ __ __ _ | |_| | ___ _ __ ___| |
| ___ \/ _ \ | '_ \ / _` | | _ |/ _ \ '__/ _ \ |
| |_/ / __/ | | | | (_| | | | | | __/ | | __/_|
\____/ \___|_|_| |_|\__, | \_| |_/\___|_| \___(_)
__/ |
|___/
MIT © Akshat Gupta
if (youEnjoyed) {
starThisRepository();
}