Netlify 无法提供静态 html 页面,但它会在本地主机上打开
Netlify not able to serve static html page, however it opens up on localhost
我有一个通过 netlify 制作的网站。它会打开一个注册页面,然后指向另一个静态页面。此静态页面通过表单提交按钮中的 'action' 方法提供。然后我们有一个按钮,它应该指向另一个静态页面,该页面应该通过 'action' 方法类似地到达。然而,这并没有发生,并向我显示 404 错误。
它适用于本地主机,但不适用于通过 netlify 制作的实时网站。
<div class="container" role="main">
<div class="center-block text-center">
<form action="add.html" method="post"> <!-- /This add.html doesn't open up -->
<button class="btn btn-success">Add Event</button>
</form>
<form action="https://sayyam-event-assignment.herokuapp.com/myForm" method="post">
<button class="btn btn-success">List Events</button>
</form>
</div>
</div>
Netlify 机器人可能无法找到表单 — 表单是硬编码的,还是您使用 JavaScript 在客户端生成的?
查看他们的表单处理文档的这一部分:https://www.netlify.com/docs/form-handling/#javascript-rendered-forms
编辑:再看一遍,我认为您只是缺少表单标签上的 data-netlify="true"
属性。
我有一个通过 netlify 制作的网站。它会打开一个注册页面,然后指向另一个静态页面。此静态页面通过表单提交按钮中的 'action' 方法提供。然后我们有一个按钮,它应该指向另一个静态页面,该页面应该通过 'action' 方法类似地到达。然而,这并没有发生,并向我显示 404 错误。
它适用于本地主机,但不适用于通过 netlify 制作的实时网站。
<div class="container" role="main">
<div class="center-block text-center">
<form action="add.html" method="post"> <!-- /This add.html doesn't open up -->
<button class="btn btn-success">Add Event</button>
</form>
<form action="https://sayyam-event-assignment.herokuapp.com/myForm" method="post">
<button class="btn btn-success">List Events</button>
</form>
</div>
</div>
Netlify 机器人可能无法找到表单 — 表单是硬编码的,还是您使用 JavaScript 在客户端生成的?
查看他们的表单处理文档的这一部分:https://www.netlify.com/docs/form-handling/#javascript-rendered-forms
编辑:再看一遍,我认为您只是缺少表单标签上的 data-netlify="true"
属性。