首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过FTP将Nuxt部署到子域?

如何通过FTP将Nuxt部署到子域?
EN

Stack Overflow用户
提问于 2022-09-25 18:51:45
回答 1查看 70关注 0票数 0

我有一个静态的nuxt项目版本2.14.12。我已经设置了一个github部署操作,通过ftp部署将我的主分支和暂存分支部署到共享服务器的不同部分。

我有一个staging.example.com(分期分支)和一个example.com(主分支)。

我正在设法解决如何为我的staging.example.com修复路由,我的主分支工作正常,我的暂存分支在部署后拥有来自.dist文件夹的所有文件,但是文件上的路由是不正确的,并且在_nuxt文件夹中的一个js文件上有一个404错误。

如何在nuxt.config.js文件中使用env修复路由?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-25 19:32:34

因此,这是一个缓存问题,我通过站点超级传送器重新设置了动态缓存,nuxt已经处理了我的staging.yml文件的路由问题,如果你们对我通过ftp部署使用的流感兴趣,下面是我的staging.yml文件:

代码语言:javascript
运行
复制
on: 
  push:
    branches:
      - staging
name:  Deploy website on push
jobs:
  web-deploy:
    name:  Deploy
    runs-on: ubuntu-latest
    steps:
    - name:  Get latest code
      uses: actions/checkout@v2

    - name: Use Node.js 14
      uses: actions/setup-node@v2
      with:
        node-version: '14'
      
    - name:  Build Project
      run: |
        npm install
        npm run build
        npm run generate
    
    - name:  Sync files
      uses: SamKirkland/FTP-Deploy-Action@4.3.2
      with:
        server: ftp.example.com
        username: ${{ secrets.usr }}
        password: ${{ secrets.pw }}
        server-dir: /staging.example.com/public_html/
        local-dir: ./dist/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73847077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档