yiskang / aps-hubs-browser-with-rooms-nodejs

Sample demonstrates how to load Revit rooms from linked RVT files into the host RVT.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aps-hubs-browser-with-rooms

platforms node.js pnpm npm license

Sample demonstrates how to load Revit rooms from linked RVT files into the host RVT.

(Modified from Simple Autodesk APS application built by following the Hubs Browser tutorial from https://aps-tutorials.autodesk.io.)

screenshot

Development

Prerequisites

Setup & Run

  • Clone this repository
  • Install dependencies: pnpm install or npm install
  • Setup environment variables:
    • APS_CLIENT_ID - your APS application client ID
    • APS_CLIENT_SECRET - your APS application client secret
    • APS_CALLBACK_URL - URL for your users to be redirected to after they successfully log in with their Autodesk account
      • For local development, the callback URL is http://localhost:8080/api/auth/callback
      • For applications deployed to a custom domain, the callback URL is http://<your-domain>/api/auth/callback or https://<your-domain>/api/auth/callback
      • Do not apst to update the callback URL for your application in https://aps.autodesk.com/myapps as well
    • SERVER_SESSION_SECRET - arbitrary phrase used to encrypt/decrypt server session cookies
  • Run the server: npm start

When using Visual Studio Code, you can specify the env. variables listed above in a .env file in this folder, and run & debug the application directly from the editor.

Troubleshooting

Please contact us via https://aps.autodesk.com/en/support/get-help.

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for more details.

Written by

Eason Kang in/eason-kang-b4398492/, Developer Advocacy and Support Team

About

Sample demonstrates how to load Revit rooms from linked RVT files into the host RVT.

License:MIT License


Languages

Language:JavaScript 73.2%Language:HTML 18.4%Language:CSS 8.3%