Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 本地域上的nuxt?_Vue.js_Nuxt.js - Fatal编程技术网

Vue.js 本地域上的nuxt?

Vue.js 本地域上的nuxt?,vue.js,nuxt.js,Vue.js,Nuxt.js,我已将.hosts文件设置为: 127.0.0.1 local.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仍

我已将.hosts文件设置为: 127.0.0.1 local.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以在本地域上运行?

如果您想在服务器上部署Nuxt应用程序,可以这样做

你上传你的应用到你的服务器上,并让配置如何。如果您运行nuxt应用程序,它将从localhost启动,在本例中,localhost现在是服务器

您应该能够使用服务器IP+端口访问应用程序

如果您购买了一个域,您将需要编辑您的命名空间服务器,以满足对服务器IP的请求


例如,您现在需要设置一个nginx反向代理,该代理将传入的请求转发到您的应用程序

也有同样的问题。我对这个问题的解决办法是:

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

    127.0.0.1 local.mydomain.dk

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

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

  • 现在,如果你导航到它将工作

    通过这种方法,我注意到Nuxt favicon缺失(我不知道它是否会带来任何其他[严重]问题),因此我切换到:

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

    这一次您需要导航到工作。

    不,我希望在自定义域上本地运行它。。。。不是在某个服务器上……我也处于同样的情况。你找到什么有用的吗?
    server: {
        port: 3000,
        host: 'http://local.mydomain.dk',
    }