如何使用node.js在heroku上认证google-vision api凭证?

问题描述 投票:0回答:1

我正在本地主机上运行Node.js应用程序,该应用程序使用Google Vision API处理图像。我可以通过提供.json文件的路径在本地对API进行身份验证,但是当我将应用程序部署到Heroku时,它无法处理API调用,并且我认为其背后的原因是API身份验证失败。如何使用Google Cloud提供的.json文件在Heroku上对Google-Vision API进行身份验证?

node.js heroku google-vision
1个回答
1
投票

[如果有人仍在寻找此答案,而没有安装任何其他npm软件包,我可以通过检查https://devcenter.heroku.com/articles/config-vars并通过以下方式在我的应用中进行设置来解决身份验证问题:

  1. 。json文件放置在应用程序的根目录中,然后将其部署到heroku

  2. 转到heroku应用程序中的设置,然后像这样设置一个新的CONFIG VARIABLE:

    键:GOOGLE_APPLICATION_CREDENTIALS

    值:MYCREDENTIALS.json

****注意文件名不带引号(“”),单击添加,它应该可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.