正如我所见,node.js本身并不准备使用mySQL,因此它需要下载并安装一些特定的库,如node-mysql。
问题是:大多数服务器(如hostgator / godaddy)是否支持node.js和node-mysql?或者当我加入服务器端开发的这个领域时,我需要设置自己的物理服务器?
答案 0 :(得分:0)
这完全取决于ISP及其设置,但作为一般规则:
大多数提供商都有单独的服务器来处理mySQL,并让您的节点应用程序知道要连接的服务器,端口,数据库名称,用户名和密码。
缺点是:配置系统运行数据库与配置通用Web服务器非常不同,因此专业化是有利的。
这也使数据库可供其他服务器上运行的其他应用程序使用。
然而,对于我自己的开发和部署,它都是非常轻量级的东西,我在同一台服务器上运行所有东西。
现在 - 根据您的需要 - 有一些基于文件的数据库根本不需要服务器。