MEAN Stack:如何使用传递node.js应用程序而不给它一个域名?

时间:2016-12-29 13:23:18

标签: angularjs node.js nginx

我有一个AngularJS应用程序,我在Nginx上服务。 AngularJS App从NodeJS服务器获取其数据,该服务器当前在Ubuntu 16.04 AWS服务器上运行,该服务器与服务于前端的服务器相同。现在我尝试通过localhost:8080/login访问服务器,但它不起作用。此站点在我的浏览器上提供,因此localhost实际上是我的计算机。 我实际上可以为NodeJS服务器创建域名并提供服务。但是我没有看那个。如果没有那个我有办法吗? 我正在使用Nginx来为我的网站服务。

1 个答案:

答案 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特有的。这适用于任何网站。

如果您已经拥有某个域,那么您可以为您的应用使用子域名。