我有一个AngularJS应用程序,我在Nginx上服务。 AngularJS App从NodeJS服务器获取其数据,该服务器当前在Ubuntu 16.04 AWS服务器上运行,该服务器与服务于前端的服务器相同。现在我尝试通过localhost:8080/login
访问服务器,但它不起作用。此站点在我的浏览器上提供,因此localhost实际上是我的计算机。
我实际上可以为NodeJS服务器创建域名并提供服务。但是我没有看那个。如果没有那个我有办法吗?
我正在使用Nginx来为我的网站服务。
答案 0 :(得分:1)
如果您可以通过IP地址访问您的应用,则无需拥有域名。只需确保输入正确的服务器IP地址(如果是非标准的话,还要输入正确的端口)。
Private Sub SaveQuote_Click()
Dim miscQuote As Recordset
Set miscQuote = CurrentDb.OpenRecordset("tblQuotes")
miscQuote.AddNew
miscQuote![Contact] = frmQuote3.Value
miscQuote![QuoteID] = frmQuote1.Value
miscQuote.Update
miscQuote.Close
Set RecSet = Nothing
End Sub
始终转换为IP 127.0.0.1,这意味着您自己的计算机。当你在本地运行应用程序时,它适用于开发,但当它在某个服务器上时,你需要通过使用域名或IP地址告诉你的浏览器它在哪里。
这不是Angular或Node特有的。这适用于任何网站。
如果您已经拥有某个域,那么您可以为您的应用使用子域名。