2015-10-24 108 views
0

我正在開發一個項目,在這個項目中我必須建立一個休息API,並且將在後端使用廚師。廚師和休息api之間的整合如何進行?例如:我會在廚師服務器上製作廚師食譜。那麼如何從其餘的api調用這些食譜呢?另外什麼是可用於開發休息api的最佳語言?Rest API和廚師

+0

請更具體一些。 – StephenKing

+0

請參閱:https://github.com/reset/ridley –

回答

1

在你的問題中確實沒有太多的信息繼續,但似乎你可能會混淆幾個不同的概念。

廚師服務器是儲存食譜和其他配置數據的中心位置。你不要「調用食譜」。雖然食譜可以上傳到廚師服務器,但運行廚師客戶端的節點是可以「調用」食譜的節點。你可以閱讀更多關於廚師服務器on the Chef website

就Chef服務器和RESTful API之間的集成而言。沒有這樣的「整合」需要完成,服務器已經提供了一個。你可以看到它的文檔on the Chef website。你可能會在/cookbooks端點特別感興趣:

The /cookbooks endpoint has the following methods: GET. The GET method is used to return a hash of all cookbooks and cookbook versions.

最後,什麼是「最好的」語言一個RESTful API是見仁見智的問題,並取決於你的需要。一個類似的問題已經被詢問並因此關閉previously

如果您剛開始使用,還可能會發現有關what RESTful programming is有幫助的問題。