javascript - 如何使用不同的 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 使用了不同的文件结构。
解决方案
Nuxt 可以使用 express 或 koa 或它们的内部服务器包装器。当涉及到防火墙时,这根本不重要。Nuxt 默认服务于端口 localhost:3000。可能该端口在您的防火墙上被阻止。尝试将主机 0.0.0.0 与其他一些端口(例如 8080 或其他端口)一起使用。更多信息nuxtjs.org/faq/host-port
推荐阅读
- java - javax.net.ssl.SSLException:无法识别的 SSL 消息,明文连接?通过 Apache HttpClient 命中 Https API 时的问题
- java - 调度程序在单元测试中工作不正确
- python - 我正在尝试将 x 和 y 点从双重嵌套列表中分离出来。我很难正确分离它
- python - 在列中选择对应时刻 t 的值
- c# - 是否可以在 C# 中修复枚举中的增量数量?
- typescript - 在 TypeScript 中实现一个用于模拟目的的通用函数
- javascript - 为什么我无法从导出的函数中获取数据
- javascript - 如何使用 ngx-export-as 中的选项
- c++ - 解决这个问题的时间复杂度是多少?
- php - 如果当前列“Id”与 Codeignitor PHP 中的另一个表匹配,如何计算行数?