使用AWS Amplify部署nuxt应用程序时重定向错误

时间:2020-06-14 00:46:35

标签: amazon-web-services nuxt.js aws-amplify

当我尝试部署该应用程序时,构建完成而没有错误。当我转到提供的链接(https://master.d3m2wky0hslwhr.amplifyapp.com/)时,我得到ERR_TOO_MANY_REDIRECTS。

我的构建配置:

version: 1
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm run build
  artifacts:
    # IMPORTANT - Please verify your build output directory
    baseDirectory: .nuxt
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

我拥有的应用程序内部(index.vue,login.vue和register.vue)

我认为可能是因为im being被重定向到url / index.html而该文件在proyect中不存在。

1 个答案:

答案 0 :(得分:1)

解决了。

将-npm run build更改为-npm run generate (这将默认创建index.html并将所有内容转换为静态) 将baseDirectory更改为dist