2014-02-17 42 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”之前列出依赖项, 。 –