我最近开始接触 Node.js,我非常喜欢 Socket.io 网站上显示的实时聊天应用程序示例。但是,在所有示例中,我看到使用的 URL 是 localhost:8080 或任何适用的 ip 和端口。但是,有什么方法可以将其实现到现有网页中,使其不是单独的 URL?如果不是,这些实时聊天应用在现实生活中是如何完成的?
答案 0 :(得分:0)
这类问题通常不是针对stackoverflow的,但每个人都去过你所在的地方! Stackoverflow 专门用于解决与代码相关的问题,但这可能会帮助您进行下一步:
NodeJS 是一种后端服务器语言,您必须将其部署到生产环境中。
新开发人员通常通过使用 heroku.com 之类的服务来快速托管后端应用程序来学习,他们将学习 Linux 或 Microrost Server 的很多复杂性排除在外,但更高级的开发人员通常不会使用它们。< /p>
更高级(真实世界的应用)在 AWS/Azure/其他主机上运行。
在现有网站中实现它需要前端和后端语言。 Nodejs 为您提供了优势,因为它是 javascript,并且可以在前端和后端情况下运行。
网上有很多地方提供创建后端服务器和前端网站的教程。
这个列表是无穷无尽的,但一些适合新开发者的好地方
这是一个关于设置 nodejs 应用程序的 heroku 教程 Getting Started on Heroku with Node.js