我对Restify中客户的目的感到困惑:
http://mcavage.me/node-restify/#JsonClient
它们本身构建在Node.js上,就像服务器位一样。我是否认为它们不打算在浏览器中使用?它们真的用于服务器到服务器的通信吗?
如果是这样,人们如何实现客户端(浏览器)JS代码来调用Restify API?直接进行GET / POST / PUT / DELETE请求,还是使用其他一些工具?
答案 0 :(得分:1)
你是对的,因为满足客户是解决问题的一部分,它们的目的是用于节点。
除了从节点应用程序中使用另一个REST-api 之外,客户端在测试REST-apis 中非常有用。
例如,我使用mocha和restify-client作为驱动我的api开发的简单方法。
要使用restify客户端,目标api不会建立在restify之上。