2014-02-17 50 views
-1

我們正在尋找使用Apigee,並直接在Apigee的框架內託管node.js代碼的概念。Apigee和託管Node.JS

從我們可以看出,包括Express等流行的Node模塊。在視頻中,我們認爲我們看到用戶可以根據需要上傳/合併其他npm模塊。但是,我們不確定如何做到這一點。

任何意見,指導,見解,將不勝感激。

謝謝。

回答

0

您可以使用apigeetool實用程序將您的Node.js應用程序與其他支持NPM模塊一起部署。該實用程序將所有模塊打包並將所有內容部署到Apigee Edge。有關詳細信息,請參閱「使用apigeetool部署您的Node.js應用到Apigee邊緣」

http://apigee.com/docs/api-services/content/deploying-standalone-nodejs-app

而且,看看在GitHub上,在那裏你可以找到更多的例子Node.js示例應用程序和說明(在README文件):

https://github.com/apigee/node-samples

威爾

+0

我懷疑了。但是,當我們嘗試使用apigeetool實用程序時,我們不斷收到錯誤。現在,正如我想到的,這可能是因爲我們的節點應用程序沒有package.json文件。這會有所作爲嗎? – user3245690

+1

感謝您提出這個問題。文檔可能不明確,我們一定會修復這個問題。但是,您需要使用「npm install」安裝依賴節點模塊以及主節點文件。這將創建一個node_modules文件夾。看看是否有效,並參考這個主題(其中提到了「npm update」)。 http://apigee.com/docs/api-services/content/adding-nodejs-existing-api-proxy –

+0

我忘了說你確實需要一個package.json文件,在運行「npm install」之前列出依賴項, 。 –