我已将 .hosts 文件设置为: 127.0.0.1 本地.mydomain.dk
然后在我的 nuxt 配置文件中设置:
server: {
port: 3000, // default: 3000
host: 'local.mydomain.dk' // default: localhost
},
最后但并非最不重要的一点是,在 package.json 中:
“dev”:“nuxt --主机名 local.mydomain.dk --端口 3000”,
但是,当运行 npm run dev 时,Nuxt 仍然在 localhost:3000 上启动,而不是我的自定义域?如果我尝试在浏览器中访问我的自定义域,我会收到一条消息“无法访问网站”
还有什么可以设置 Nuxt 在本地域上运行吗?
有同样的问题。我对这个问题的解决方案是:
在我的 etc/hosts 文件中添加以下内容:
127.0.0.1 本地.mydomain.dk
刷新 DNS(每个操作系统中的命令不同)
在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 才能工作。
我尝试将 Telegram Oauth 连接到 nuxtjs,但我浪费了很多时间尝试在本地打开域,因为它不接受端口。所以我想把我做的方法写下来
编辑C: 尼