Collection of Autodesk Forge viewer samples, automatically deployed to Heroku application https://forge-viewer-samples.herokuapp.com. Just navigate to any of the html files in the public subfolder, for example:
- Get your Forge app client ID and client secret (see how to create an app)
- Clone this repository, and navigate to the project's folder in your terminal
- Install npm dependencies
yarn install
- Specify env. variables
FORGE_CLIENT_ID
,FORGE_CLIENT_SECRET
, andPORT
export FORGE_CLIENT_ID=<your client id>
export FORGE_CLIENT_SECRET=<your client secret>
export PORT=3000
- Run the app
yarn start
If you're using Visual Studio Code, skip the steps 4 and 5, and instead create a .vscode/launch.json in the project's folder with the following JSON:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/server.js",
"env": {
"FORGE_CLIENT_ID": "<your client id>",
"FORGE_CLIENT_SECRET": "<your client secret>",
"PORT": 3000
}
}
]
}
Then you can run and debug the application with F5
, or by going to Run
> Start Debugging
.