【发布时间】:2020-09-04 02:19:35
【问题描述】:
我有一个从 Netlify 运行的 Gatsby.js 项目。对于联系表,我使用的是 Netlify 的 api。
内容是多语言的,所以我在/contact/ 和/en/contact/ 上有一个联系页面,这些显然共享相同的表单代码。我在/form-succes/ 和/en/form-succes/ 上创建了一个成功的表单提交页面
但是当我在荷兰方面并提交表单时,我看到 URL 转到 /form-succes 一会儿,然后它转到(重定向?)到 /en/form-succes
它在本地环境上运行良好,但在 Netlify 上构建后就不行了。
这是 Netlify 问题还是我做错了什么?
这是表格的一部分:
var pathPrefix 是,取决于语言 / 或 /en/
<form
name={"contact"}
method="post"
netlify-honeypot="bot-field"
data-netlify="true"
lassName="contact-forms"
action={`${pathPrefix}form-succes`} // "/form-succes" or "/en/form-succes"
>
// input stuff
</form>
【问题讨论】:
标签: forms gatsby netlify netlify-function