从本地主机到在线站点的 NodeJS
NodeJS from localhost to online site
我有一个使用 NodeJS 创建的网站和一个页面 html/jquery 在提供的本地主机上一切都按预期工作,但我在将该网站上线时遇到了一些问题 www.xxxx.com
,我已经有一个 .com
域,但我不知道我应该在我的站点和代码上进行哪种配置,这意味着在包含 localhost:3500
的 app.js
上是否有要遵循的步骤?
这是我在VSCODE
下开发的文件夹的结构
这是我对 localhost
的声明 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还没有使用它)
我有一个使用 NodeJS 创建的网站和一个页面 html/jquery 在提供的本地主机上一切都按预期工作,但我在将该网站上线时遇到了一些问题 www.xxxx.com
,我已经有一个 .com
域,但我不知道我应该在我的站点和代码上进行哪种配置,这意味着在包含 localhost:3500
的 app.js
上是否有要遵循的步骤?
这是我在VSCODE
下开发的文件夹的结构这是我对 localhost
的声明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还没有使用它)