javascript ajax在某些浏览器上返回0状态代码

javascript ajax在某些浏览器上返回0状态代码,javascript,jquery,ajax,amazon-web-services,Javascript,Jquery,Ajax,Amazon Web Services,我有一个网站和node.js服务在我的AWS虚拟机上运行…当我使用AWS的公共ip访问它们时,这些服务和网站运行良好 但是 当我将ip地址链接到godaddy域时。当我使用域名调用服务时,javascript Ajax get请求返回错误,状态代码为0。 例如,假设AWS机器的ip地址是(12.13.14.15),当我使用此ip运行网站并使用12.13.14.15/abc请求服务时,它在每个浏览器上都运行得很好,但当我将ip地址与域链接时,假设www.mnopq.com(godady domai

我有一个网站和node.js服务在我的AWS虚拟机上运行…当我使用AWS的公共ip访问它们时,这些服务和网站运行良好 但是 当我将ip地址链接到godaddy域时。当我使用域名调用服务时,javascript Ajax get请求返回错误,状态代码为0。 例如,假设AWS机器的ip地址是(12.13.14.15),当我使用此ip运行网站并使用12.13.14.15/abc请求服务时,它在每个浏览器上都运行得很好,但当我将ip地址与域链接时,假设www.mnopq.com(godady domain)使用此地址运行网站,并使用www.mnopq.com/abc呼叫服务。在某些浏览器上运行正常,但在另一台机器上的某些浏览器发出AJAX请求时返回staus代码0


请帮我解决这个问题。我快疯了。我甚至找不到错误在哪里,哪里出了问题?

听起来您需要在AWS服务器上配置虚拟主机,以便它识别您正在使用的主机名。@Barmar这无法解释为什么它在某些浏览器中工作,而在其他浏览器中却不工作。@user3785337您能列出请求在哪些浏览器中工作以及哪些浏览器返回状态代码0吗?您是否检查过是否存在任何控制台安全错误?它在某些机器的任何浏览器中都不工作…如何在AWS上配置虚拟主机。>??