0

我对一个简单的问题相当绝望。我在 Harp、Node 驱动的静态站点服务器上运行一个静态站点。在 Harp 的文档中,有一种方法可以包含外部提供的表单(通过 Woofoo)。这可能很简单(实际上,我没有成功)但我认为它并不优雅。

我已经尝试过 Nodemailer,当我从 CLI 调用它时,它就像一个魅力。但是,我无法从站点内部调用它的函数 > 逻辑上 > 浏览器无法调用或使用节点典型的require函数。

我相信应该有一个简单的技巧来做到这一点。任何建议都非常欢迎!

我希望我能够将它用于一个简单的联系表格。

4

1 回答 1

0

重申一些评论者所指出的,Nodemailer 是一个服务器端 Node.js 模块,这意味着它不能使用 Harp 或其他任何东西运行客户端。

静态站点的这种限制导致很少有服务试图填补这一空白。我们将 Wufoo 集成作为一个选项编写,因为它完全是客户端的(如果该页面似乎有问题,请随时在我们的文档上打开一个问题,我们将对其进行调查)。

我最近一直在使用的另一个不错的选择是Formspree,它专门用于静态站点。它可能更接近您正在寻找的内容,因为它不需要 JS 或 iframe。

Thoughtbot 也构建了一个类似的称为 FormKeep,但它仅在您开发时是免费的。

于 2015-09-02T19:20:03.880 回答