我一直在按照this tutorial制作视频会议应用程序。
这是一个很棒的教程,在开发过程中一切都很棒。然而,在推向制作时,我遇到了问题,而且我对这些工具不够精通,无法找出错误。
我在NODE_ENV=PROD
文件中更改了.env
。哪个应该触发位于here的生产快速构建。 (教程github链接)
接下来,我运行了npm run build
因为我想在bundle.js
目录中构建我的dist/
等。我复制了dist/
,
bundle.js
common.js
index.html
进入我的网络服务器目录,但是现在访问/token
路径时,我得到了404.这不会发生在DEV上,所以它必须是快递的方式server.js
已写完。
不幸的是,我无法推断出问题所在。
环境详细信息 - 我使用hostgator帐户,并将文件复制到cpanel文件管理器中。我之前曾经托管过很多这样的JS应用程序,但通常如果我使用后端它是django服务器,那么这个(express)对我来说是新的。 / p>
答案 0 :(得分:1)
这是因为express
服务器未在您的生产环境中运行。由于express用于构建侦听特定端口的Web服务器。在您的情况下,您已部署static
文件,但服务器未运行。