0

出于项目原因,我想在自己的基础架构中构建一个 gatsby 站点,然后将其部署到 netlify。我有

  1. 用 gatsby、react 和 grapqhl 构建网站
  2. 通过执行获得生产版本gatsby build
  3. 我压缩公用文件夹
  4. 发送到 netlify

curl -H "Content-Type: application/zip"
-H "Authorization: Bearer ${NETLIFY_TOKEN}"
--data-binary "@myzip.zip"
"https://api.netlify.com/api/v1/sites /${DEPLOYMENT_ID}/deploys"

当我在gatsby serve本地执行时,一切正常,但是在 netlify 上,所有样式和图像都丢失了。

我的假设是,区别在于“服务方法”,如果我在本地运行它,它将与 gatsby 服务器一起提供服务,而 netlify 则将其作为静态站点进行威胁。

我知道这不是“推荐的方法”,但是出于项目原因,我不想将 git 存储库连接到 netlify。

我怎样才能在 Netlify 上有正确的行为?

4

0 回答 0