从共享主机中的节点检索域名

时间:2018-10-23 12:04:24

标签: node.js api curl

您好,我在一个共享主机中有一个NodeJs应用,我正在尝试进行API调用。可以说我的域名是example.com。

'http://localhost:' + global.PORT_SERVER + url + id

这在本地有效,因为本地主机是我的机器;但是在服务器中,因为它是共享主机,所以主机名不是我的域,而是hl358.hostingexample.com

$ hostname
$ hl358.hostingexample.com

现在有了ssh的CURL,它可以工作:

curl -i -H "Accept: application/json" "http://example.com:80/api/projects"

这不是:

curl -i -H "Accept: application/json" "http://localhost:80/api/projects"

如果我尝试从节点'os'检索mydomain.com,我仍然会收到hl318.hostingexample.com

$ node
> const os = require('os')
> os.hostname()
'hl358.hostingexample.com'

不,我有点迷路。有谁知道如何使用节点检索实际域?

0 个答案:

没有答案