Evernote Webhook测试本地

时间:2015-05-20 00:23:19

标签: javascript local evernote

我需要在本地测试evernote webhook,我不知道如何做到这一点。有办法模仿evernote响应吗?或者指示像localhost这样的本地URL是回调挂钩?

谢谢!

1 个答案:

答案 0 :(得分:0)

我可以想到两个选项:

  1. http://requestb.in/
  2. https://ngrok.com/
  3. 前者记录对其发出的任何请求,以便您可以在本地重播它们。 只需创建一个(私人)“bin”并要求evernote将您的webhook设置为给定的URL(类似http://requestb.in/123hgj78)。每个打到您垃圾箱的请求都会被记录下来。

    优势:易于设置

    缺点:您必须重新构建在本地应用上重播的请求。

    后者是一个在外部世界和本地服务器之间创建安全隧道的应用程序。 首先,在https://ngrok.com/下载应用程序并“安装”它(你只需要实际解压缩它)。 然后在终端中运行ngrok http 80。这将设置一个隧道并为您提供一个URL(如http://92832de0.ngrok.io),它将成为您的webhook的端点。所有请求都将重定向到本地服务器。您还可以通过网络应用程序(http://localhost:4040)检查请求,并根据需要重播。

    优势:请求真的打到你的服务器。你不必手动重播它们。

    缺点:您必须下载并安装应用程序......

    我真的很喜欢这两种情况,但在你说的情况下,ngrok是一个更好的选择。

    希望有所帮助。