无法部署 nuxt 应用程序?

unable to deploy nuxt application?

我正在尝试在我的 iis 服务器上部署 nuxt。我已经下载了节点,终端中的 运行 npm build 工作正常,但它位于本地主机上。我如何让它部署到端口 80。

运行 生成在端口 80 上工作,但它是一个静态站点,不适用于我的应用程序。

我想避免下载任何额外的东西到我的服务器

根据您的描述,我建议您可以尝试使用IIS ARR(Application Request Routing)来实现您的要求。你可以从这个 url 下载它。

注意:不下载任何东西是无法实现您的要求的。

更多详情,您可以参考以下步骤:

1.Install IIS 的 ARR。

2.Make 确保你的 nuxt 应用程序可以 运行 通过使用 npm 或其他东西在你的本地机器上运行良好。例如:localhost:3000

3.Create IIS 默认应用程序上的新应用程序。

4.Then 你可以打开 ARR 并启用反向代理

5.Open 您在 IIS 中创建的默认网站应用程序,然后单击 url 重写按钮

6.Select反向代理

  1. 输入 url 你在 npm 或其他工具上有 运行。例如 localhost:3000

8.Then 您可以使用 http://localhost/app url.

访问它

通知:

您应该修改 vue-ruter 以使用新路由 url。

然后您可以修改之前创建的url重写规则来添加应用。

只需添加

server: {
    port: 80, // default: 3000
    host: 'localhost' // default: localhost
  }

在nuxt.config