我有一个静态的nuxt项目版本2.14.12。我已经设置了一个github部署操作,通过ftp部署将我的主分支和暂存分支部署到共享服务器的不同部分。
我有一个staging.example.com(分期分支)和一个example.com(主分支)。
我正在设法解决如何为我的staging.example.com修复路由,我的主分支工作正常,我的暂存分支在部署后拥有来自.dist文件夹的所有文件,但是文件上的路由是不正确的,并且在_nuxt文件夹中的一个js文件上有一个404错误。
如何在nuxt.config.js文件中使用env修复路由?
发布于 2022-09-25 19:32:34
因此,这是一个缓存问题,我通过站点超级传送器重新设置了动态缓存,nuxt已经处理了我的staging.yml文件的路由问题,如果你们对我通过ftp部署使用的流感兴趣,下面是我的staging.yml文件:
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/
https://stackoverflow.com/questions/73847077
复制相似问题