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" 属性。