2014-12-27 173 views
5

我一直在玩loopback,它有非常好的API資源管理器(不知何故,這讓我想起Java的JMX),它顯然是整合在框架內部的。Expressjs REST API資源管理器

是否有一種簡單的方法來重新創建與任何npm包相同的體驗? 如果不是,除了谷歌文檔外,你如何以方便的方式將你的API暴露給客戶端的開發人員?

enter image description here

+0

在您的源代碼回購良好的文檔?或只是在您的網站上的文檔。 – jakerella

+0

如果只使用express,自動(!)重新創建這樣的接口將非常困難。框架將不知道任何關於您的應用程序結構。 Loopback使用Models自動化它。你最好的選擇是自己寫點東西。 –

+0

哇,我得說,我喜歡那種單一顏色編碼的視圖。我編寫並使用了加速器https://github.com/deitch/booster來構建我的應用程序,因爲它處理所有凌亂的控制器,模型,驗證,級聯等等。我的server.js非常乾淨。我絕對可以看到爲助推器應用程序構建這種觀點。 – deitch

回答

5

有點遲到了,但是這就是Swagger是。

Swagger-tools特別受歡迎的Node.js,我可以爲它擔保!

+1

回覆Stack Overflow問題永遠不會遲到。這是Google的熱門話題,它的確幫助我 - 謝謝! –

+0

不只是什麼招搖,使用Swagger的迴環:https://github.com/strongloop/loopback-swagger –