我在Heroku上使用MLab MongoDB设置了一个Parse Server。一切都很好,&当我访问https://myapp.herokuapp.com时,我看到“确保在GitHub上为解析服务器仓库加注星标!”。
我可以通过Postman Console成功执行API函数,例如通过以下REST API调用登录:https://myapp.herokuapp.com/parse/login?username=admin&password=password。
我也可以按照您的预期执行其他REST API POST,GET等。
我现在正在尝试使用自己的域名“api.mydomain.net”。在Heroku App中>设置>自定义域名,我已将域名设置为“api.mydomain.net”& “myapp.herokuapp.com”作为DNS目标。
我还在DNS中添加了一条CNAME记录,将“api”指向“myapp.herokuapp.com”。
当我访问https://api.mydomain.net时,我看到“确保在GitHub上为解析服务器仓库加注星标!”确认CNAME记录有效的消息,但是当我去执行相同的REST API登录调用https://api.mydomain.net/parse/login?username=admin&password=password时,我收到了回复:
无法得到任何回复。
这似乎就像连接错误一样 https://api.mydomain.net/parse/login?username=admin&password=password
我错过了什么?
答案 0 :(得分:0)
您正尝试使用https
安全地连接到解析服务器。因此,您必须在Heroku仪表板中为Heroku应用程序添加TSL证书。
Automatically configure using Automated Certificate Management
以添加应转发请求的域,例如Add domain
。api.example.com
CNAME
设置为Heroku应用设置中的域名,例如api.example.com
api.example.com.herokudns.com