簡體   English   中英

在線查看器演練Autodesk Forge

[英]Online Viewer Walkthrough Autodesk forge

我正在按照本教程進行在線查看。 https://forge.autodesk.com/developer/learn/viewer-app/overview

我正在使用Visual Studio Code作為文本編輯器。 每件事看起來都正確安裝。 我嘗試在30分鍾內進行兩次認證,盡管這段代碼應該可以重新生成令牌。 奇怪的是調試FORGE_CLIENT_ID顯示為“未定義”

當我運行代碼時,首先在第107行給出錯誤

c:\Users\Tahmina\Downloads\viewer-walkthrough-online.viewer-master\viewer-walkthrough-online.viewer-master\start.js:107
const bucketKey = FORGE_CLIENT_ID.toLowerCase + '_tutorial_bucket'; // Prefix with your ID so the bucket key is unique across all buckets on all other accounts
                                  ^

TypeError: Cannot read property 'toLowerCase' of undefined
    at Object.<anonymous> (c:\Users\Tahmina\Downloads\viewer-walkthrough-online.viewer-master\viewer-walkthrough-online.viewer-master\start.js:107:35)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

然后我刪除了“ toLowerCase”,並將該行寫為

const bucketKey = FORGE_CLIENT_ID + '_tutorial_bucket';

這樣,它顯示“服務器正在偵聽端口3000”和“授權我!”頁面。 在本地主機。 但是當我按下按鈕時,授權失敗。 這意味着存儲桶創建失敗。

請讓我知道為什么行號107顯示錯誤。

我想念什么嗎? 奇怪的是調試FORGE_CLIENT_ID顯示為“未定義”。 我確實運行了Cygwin終端並以正確的方式生成了令牌,並且我的應用程序已在偽帳戶中打開。

看起來npm start不起作用

日志文件如下

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using npm@6.9.0
3 info using node@v10.16.3
4 verbose stack Error: missing script: start
4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5
4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45)
4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3)
4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:332:20)
4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:90:16)
4 verbose stack     at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:237:13)
5 verbose cwd C:\Users\Tahmina\Downloads\viewer-walkthrough-online.viewer-master
6 verbose Windows_NT 10.0.17763
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
8 verbose node v10.16.3
9 verbose npm  v6.9.0
10 error missing script: start
11 verbose exit [ 1, true ]

我建議在這里嘗試示例項目-查看其工作原理並從那里開始。 您也可以按照LearnForge上的教程從另一個角度重新開始。

有提供不同語言的入門樣本在這里 ,所以你可以挑一個你最了解-因為鍛造(與瀏覽器庫,顯然是完全的JavaScript除外)為100%的RESTful所以它基本上是中性語言。

如果您想堅持使用Node.JS,則可以按照此處的教程(如果使用Google進行搜索,也可以參考那里的任何流行的教程),以首先掌握基礎知識。

我遇到了同樣的問題,但是在使用命令聲明了環境var之后

set FORGE_CLIENT_ID = yourforgeclientid
set FORGE_CLIENT_SECRET = yourforgeclientsecret

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM