【问题标题】:nuxt on local domain?nuxt 在本地域上?
【发布时间】:2020-12-25 20:43:20
【问题描述】:

我已将 .hosts 文件设置为: 127.0.0.1 local.mydomain.dk

然后在我的 nuxt 配置文件中设置:

server: {
  port: 3000, // default: 3000
  host: 'local.mydomain.dk' // default: localhost
},

最后但同样重要的是,在 package.json 中:

"dev": "nuxt --hostname local.mydomain.dk --port 3000",

但是,当运行 npm run dev 时,Nuxt 仍然在 localhost:3000 上启动,而不是我的自定义域?如果我尝试在浏览器中访问我的自定义域,我会收到一条消息“无法访问站点”

还有什么可以设置 Nuxt 以在本地域上运行吗?

【问题讨论】:

  • 我也有同样的情况。你找到什么有用的了吗?

标签: vue.js nuxt.js


【解决方案1】:

遇到了同样的问题。我对这个问题的解决方案是:

  1. 在我的 etc/hosts 文件中添加以下内容:

    127.0.0.1 local.mydomain.dk

  2. 刷新 DNS(每个操作系统中的不同命令)

  3. nuxt.config.js 中添加以下内容:

 

server: {
    port: 80,
    host: '0.0.0.0',
}

现在,如果您导航到 http://local.mydomain.dk,它将起作用。

通过这种方法,我注意到 Nuxt favicon 丢失了(我不知道它是否会引入任何其他 [严重] 问题),所以我切换到:

server: {
    port: 3000,
    host: 'http://local.mydomain.dk',
}

这一次您需要导航到http://local.mydomain.dk:3000 才能工作。

【讨论】:

    猜你喜欢
    • 2019-06-13
    • 1970-01-01
    • 2022-10-20
    • 2019-08-21
    • 2023-02-16
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多