如何从运行在appengine中的NodeJS应用程序访问Google CloudML REST API

我在CloudML中运行我的预测。 我想从我的NodeJS应用程序调用预测REST API ,并且想要在AppEngine中运行的NodeJS应用程序中显示预测结果。

我可以find文档来为Python应用程序做这件事。 但是找不到NodeJS。

我可以使用正常的rest客户端,如节点rest客户端 ? 如果是,我怎样才能通过Google应用程序默认凭证 ?

是的,您可以使用正常的node-rest-client,但由于Google应用程序默认凭证的过程并未纳入该客户端,因此您必须使用https://github.com/google/google-auth-library- nodejs使用Application Default Credentials。

或者,您可以使用https://github.com/google/google-api-nodejs-client ,它应该支持开箱即用的ADC。 您可以在这里findCloud ML API:

https://github.com/google/google-api-nodejs-client/blob/master/apis/ml/v1.ts

具体而言,您正在寻找“预测”方法。