Autodesk Forge提供的官方教程“查看您的模型”能够部署在一个真实的Web服务器上,而不是localhost:3000吗?
创始人
2024-09-22 23:01:03
0

是的,您可以部署Autodesk Forge官方教程中的“查看您的模型”示例到一个真实的Web服务器上,而不是使用localhost:3000。以下是一个解决方法的代码示例:

首先,确保您已经创建了Autodesk Forge账户,并获得了访问您模型的API密钥。

然后,您需要安装Node.js和npm(Node包管理器)。

接下来,创建一个新的目录,并在该目录中创建一个新的Express应用程序。在命令行中运行以下命令:

mkdir my-app
cd my-app
npm init
npm install express --save

在my-app目录中创建一个新的server.js文件,并将以下代码复制到该文件中:

const express = require('express');
const path = require('path');

const app = express();
const port = process.env.PORT || 3000;

// 设置静态文件目录
app.use(express.static(path.join(__dirname, 'public')));

// 路由
app.get('/', (req, res) => {
  res.sendFile(path.join(__dirname, 'public/index.html'));
});

app.listen(port, () => {
  console.log(`App listening on port ${port}`);
});

接下来,创建一个新的public目录,并将Autodesk Forge官方教程中的“查看您的模型”示例的所有文件(包括index.html、viewer.css、viewer.js和viewer3D.js)复制到该目录中。

然后,打开public/viewer3D.js文件,找到以下代码行:

const options = {
  env: 'AutodeskProduction',
  getAccessToken: getForgeToken,
};

将其更改为:

const options = {
  env: 'AutodeskProduction',
  getAccessToken: getForgeToken,
  useADP: false,
};

最后,在命令行中运行以下命令来启动您的Web服务器:

node server.js

现在,您可以通过访问http://localhost:3000来查看您的模型,并且您可以将您的应用程序部署到一个真实的Web服务器上,而不是使用localhost:3000。

相关内容

热门资讯

受玩家影响!wepoker永久... 受玩家影响!wepoker永久免费脚本,德扑圈有透视吗,其实确实有挂(有挂教程)1、让任何用户在无需...
现有说明如下!pokemmo辅... 现有说明如下!pokemmo辅助器,红龙poker辅助,果然真的是有挂(确实有挂)所有人都在同一条线...
代打辅助挂!wepoker免费... 代打辅助挂!wepoker免费辅助器,德扑圈透视,总是是真的有挂(果真有挂)1、德扑圈透视免费辅助多...
黑科技插件!德普辅助软件,德扑... 您好,德扑之星怎么设置埋牌这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
今年以来!cloudpoker... 今年以来!cloudpoker怎么开挂,德扑之星私人局辅助器,确实是有挂(有挂教程)1、全新机制【德...
迎来新发展!pokemmo辅助... 迎来新发展!pokemmo辅助工具,德普之星透视辅助软件,好像是真的有挂(有挂工具)德普之星透视辅助...
做出回应!wpk作弊最怕三个东... 做出回应!wpk作弊最怕三个东西,智星德州插件,竟然真的有挂(有挂神器)1、上手简单,内置详细流程视...
有了最新消息!wepoker买... 有了最新消息!wepoker买钻石有用吗,德普辅助软件,都是是真的有挂(了解有挂)德普辅助软件脚本下...
近期!hhpoker为什么一直... 近期!hhpoker为什么一直输,智星德州插件2024最新版,真是是真的有挂(了解有挂)1、下载好智...
据报道!wepoker透视有吗... 据报道!wepoker透视有吗,德扑之星怎么开辅助,一直真的是有挂(有挂实锤)1、许多玩家不知道德扑...