簡體   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