我尝试使用SSR与AWS Amplify,但当我激活Node.js并更改输出类型为服务器.当我部署到服务器,我得到了一个404错误页面.
我尝试构建项目,但必须运行两个npm命令:npm运行构建,然后npm运行服务器。但是部署不起作用。
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- npm run build
postBuild:
commands:
- npm run server
artifacts:
baseDirectory: /dist
files:
- '**/*'
cache:
paths:
- node_modules/**/*
1条答案
按热度按时间8yoxcaq71#
Astro为每个SSR云解决方案提供了个适配器,我还没有看到AWS列出
你可以使用vercel或者cloudflare
并安装这些服务器的适配器
在您的选择,我认为放大器是需要的nodejs适配器和它已经存在的使用这个代替