首页 > 解决方案 > 如何使用不同的 cli 服务 Nuxt 应用程序

问题描述

我有一个非常简单的问题,但是在花了几个小时试图在互联网上找到一些东西之后,我发现在获得方法方面没有成功。

我有一个正在构建的 nuxt.js SPA,但是当其他用户尝试访问它所服务的主机/端口时,我的公司防火墙似乎阻止了内容。我以前用同样的方法在这个位置提供过东西,没有任何问题。我使用 NUXT 库构建/服务它的事实引入了防火墙的这种复杂性。

我想简单地尝试使用另一个服务(可能是 vue-cli-service,但最好是 express.js)为 nuxt 构建提供服务,看看它们是否能够与防火墙达成一致。

我只是不知道如何让 vue-cli-service 为 _nuxt 文件夹中的 nuxt 构建提供服务(假设这实际上是构建),或者是 express.js 。

我该怎么做呢?当我试图只说“vue-cli-service serve”时,它会抱怨找不到“/src/main.js”,这当然是因为 nuxt 使用了不同的文件结构。

标签: javascriptexpressvue.jsweb-deploymentnuxt.js

解决方案


Nuxt 可以使用 express 或 koa 或它们的内部服务器包装器。当涉及到防火墙时,这根本不重要。Nuxt 默认服务于端口 localhost:3000。可能该端口在您的防火墙上被阻止。尝试将主机 0.0.0.0 与其他一些端口(例如 8080 或其他端口)一起使用。更多信息nuxtjs.org/faq/host-port


推荐阅读