gpt4 book ai didi

javascript - grunt-contrib-connect - fatal error : getaddrinfo ENOTFOUND my. 网站 - 如何设置自定义 URL?

转载 作者:行者123 更新时间:2023-11-28 07:34:36 25 4
gpt4 key购买 nike

我想使用 grunt-contrib-connect 在特定 URL 下创建服务器,例如 http://my.website/。根据文档,我所需要做的只是更改 hostname 选项,但我不断收到错误消息:Fatal error: getaddrinfo ENOTFOUND my.website.

这是我的 Gruntfile.js:

connect: {

dev: {

options: {

keepalive: true,
port: 80,
hostname: 'my.website',
base: 'public'

}

}

},

谢谢。

最佳答案

主机只是网络中其他计算机(或您自己的计算机!)可以用来查找 IP 的“别名”。您的机器甚至可能控制多个 IP(通过拥有多个网络接口(interface))。但是,您只能监听您控制的 IP 中的请求!

当您启动服务器时,它将自身绑定(bind)到特定网络接口(interface)(具有特定 IP 地址)的特定端口,并开始监听。

在您的情况下,服务器无法解析my.website(因为它实际上不存在)并拒绝监听此地址。它不是您的 IP 之一!

TL;DR:您必须将所需的主机添加到 /etc/hosts(Mac、Linux)并将其映射到 127.0.0.1,您的本地主机。现在,当服务器启动时,它将能够解析该主机并获取端口。

很抱歉我无法详细说明(我已经忘记了所有细节!),但大致就是这样:)

关于javascript - grunt-contrib-connect - fatal error : getaddrinfo ENOTFOUND my. 网站 - 如何设置自定义 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28747575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com