1

我的重写不适用于 netlify/production,但在本地运行它们时我没有问题netlify dev

netlify.toml看起来像这样:

[build]
command = "npm run build"
functions = "functions"
publish = "dist"

[[redirects]]
from = '/api/*'
to = '/.netlify/functions/:splat'
force = true
status = 200

npm run build命令只是调用nuxi build.

现在在本地主机上我可以打电话/api/something,它可以正常工作。部署到 netlify 时,相同的调用失败。当我使用/.netlify/functions/something.

现在奇怪的是:当我publish = "dist"netlify.toml文件中删除时,我可以调用/api/something生产,但是 nuxt 代码不起作用,就像所有页面一样。

我首先设置了功能,我的桌面客户端已经在使用它,当我刚刚使用时它会中断,/.netlify/functions/something因为它们已经在使用/api/something.

有人有类似的构建可以帮助我吗?

4

0 回答 0