繁体   English   中英

为什么 Node.js 网站无法在实时托管服务器免费层上运行?

[英]Why Node.js website not working on live hosting server free tier?

我在 Node.js 上建立了一个网站,使用 Handlebars 和 Express.js 连接到 MongoDB。 我不知道为什么在我将它上传到实时托管服务器后它只显示文件目录。它是一个免费层的实时托管平台。 一切都在本地完美运行。 这是我看到的片段: 我现在在直播服务器上看到的

我知道我认为它正在寻找 index.html 但我使用模板把手,我的入口点是 index.js,正如我在 package.json 中所述: 在此处输入图像描述

最终的答案是,如果您找不到在实时托管服务器上启动/运行您的网站的方法,也可能是因为它没有免费运行 Node.js 网站。 因此,如果您检查了 Node.js 应用程序选项卡并且它不在 cPanel 上,并且如果您在 cPanel 中没有终端选项卡,那么 go 到托管服务提供商的论坛,看看他们是否已经有之前有人问过的线程你关于它没有运行 Node.js 内置 web 产品,需要付费订阅。 如果您已经设法构建了一个完整的 Node.js 网站,那么您现在希望了解 Node.js 需要运行才能让网站能够被看到(就像布拉德所说的那样)。 最重要的是,如果您正在为投资组合构建它并寻找免费层级,则对所有 Node.js 运行的网站使用HerokuGlitch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM