[英]NodeJS from localhost to online site
我有一個使用 NodeJS 創建的網站和一個頁面 html/jquery 一切都在提供的本地主機上按預期工作,但我在將該網站上線www.xxxx.com
時遇到了一些問題,我已經有了一個.com
域但是我不知道我應該在我的網站和代碼上進行哪種配置,這意味着在包含localhost:3500
的app.js
上是否有步驟?
這是我在VSCODE下開發的文件夾結構
這是我對本地主機的聲明app.js
//start the server.
app.listen(3500, function () {
console.log('Example app listening on port 3500!');
});
希望我提到了一切最好的問候
要托管一個網站,您不僅需要域名 (.com),還需要服務器和托管。
在這里您可以找到詳細信息:
使用 NGINX(免費和開源)在 Ubuntu 上設置 Nginx 服務器塊(虛擬主機)
對於 Windows:
https://www.rapidvaluesolutions.com/tech_blog/nginx-server-deploying-web-applications/
如果您像我一樣不想了解主機服務器的配置詳細信息,請查看heroku 。 它是一種平台即服務,可讓您非常輕松地托管網站,而且它有相當慷慨的免費套餐。 不必對代碼進行太多更改,也許只是使端口成為變量。
該平台的一個主要問題是您無法使用代碼將文件保存在文件系統上,您必須使用 AWS 等外部文件存儲。
另一個稍微小一點的問題是,您需要使用 git 將您的代碼推送到 heroku 服務器(這不是真正的問題,因為您真的應該查看 git 如果您已經使用它)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.