在我的Angular前端应用中,通过POST请求登录时,我传递了username
和password
以及API key
的值。直到最近,当我运行API的本地实例时,以及当我访问安全的,基于网站URL的API(例如:https://securesite.com
)时,此问题都得到解决。在这两种情况下,我都针对同一数据库。但是,在过去一周左右的时间里,运行本地版本的API时我无法登录。访问我们的安全网站(使用完全相同的凭据)后,我仍然可以连接。
我正在http://localhost:3000
上运行本地API。当我console.log
离开API在VSC中返回的响应时,我可以看到正在返回正确的信息。但是,当我通过Postman或运行在localhost:4200
的Angular应用程序达到此端点时,将API配置指向http://localhost:3000
时,响应似乎挂起-最终超时(再次,即使我可以看到在IDE中注销了正确的响应)。
在邮递员设置中,我还将“ SSL证书验证”设置为“关”。还有什么问题呢?我正在MacOS Mojave版本10.14.4上运行2018 Mac Mini。我已经在Chrome,Firefox和Safari中进行了尝试,每种结果都相同。其他团队成员在Windows计算机上,似乎没有遇到此问题。我在这里想念什么?