gpt4 book ai didi

deployment - node.js部署问题

转载 作者:搜寻专家 更新时间:2023-10-31 22:53:12 24 4
gpt4 key购买 nike

我的任务是本地化一个用 Node.js 构建的 facebook 应用程序,据说该应用程序使用 Nginx 实现 SSL。

这是我第一次涉足 Node.js 世界,我在理解将 Node 应用程序推送到万维网(以便通过 facebook 访问它)所涉及的部署过程时遇到了瓶颈。

我有使用 javascript、AJAX、html 和 css 进行前端开发的背景。以及后端 PHP 和 MYSQL。本地化内容的任务我并不担心,因为这只是交换几张图片的问题。这是我对 node.js 拼图如何在它落下的地方组合在一起的核心理解。更不用说 Nginx 是如何适应的了。

我在网上做了很多搜索,找到了很多初学者教程,例如 http://www.nodebeginner.org/这很好,但没有涉及 Node Web 应用程序的部署方式。我可以在本地构建简单的 hello world 示例,但这如何成为“正确的 www.website”。还有大量其他资源,但它们假定具有更高级的理解水平和技术诀窍。我只是需要通俗易懂的说法。

我知道 Node.js 是服务器端 javascript,所以这显然意味着它存在于服务器上,对吧?我目前有一个域名、网站和托管计划,我可以使用这个服务器吗?我通过 cpanel 或 ftp 访问它。还是我必须从头开始创建一个新服务器?也许虚拟服务器可能使用 https://www.virtualbox.org/这涉及什么?

非常感谢你们能给我的任何帮助。

干杯

最佳答案

因此,您可能无法在典型的“托管服务器”上使用 Node.js。这些服务器通常运行 Apache,并且只支持有限的一组语言。有几个提供商提供 Node.JS 托管,包括创建者:Joyent。

否则,您将需要控制实际服务器,以便您可以运行 node myapp.js 命令。有关可能提供者的列表,请参阅 here .

一旦您让应用程序运行 node myapp.js,它应该开始处理传入的网络请求,就像任何其他网络服务器一样。现在,如果有人在使用 nginx,他们可能会将其用作负载平衡器或提供静态内容。

如果您不明白它是如何或为什么这样配置的,您肯定需要与项目所有者交谈。其余细节完全取决于您托管的位置/方式以及 nginx 问题的答案。

关于deployment - node.js部署问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7561129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com