Add error handling for missing Google Application Credential file path

This commit is contained in:
Yongtae
2023-08-05 03:33:26 +09:00
parent 3154399404
commit adffc7cb1d
@@ -55,6 +55,7 @@ class GoogleVertexAIEmbedding_Embeddings implements INode {
const location = nodeData.inputs?.location as string const location = nodeData.inputs?.location as string
const credentialData = await getCredentialData(nodeData.credential ?? '', options) const credentialData = await getCredentialData(nodeData.credential ?? '', options)
const googleApplicationCredentialFilePath = getCredentialParam('googleApplicationCredentialFilePath', credentialData, nodeData) const googleApplicationCredentialFilePath = getCredentialParam('googleApplicationCredentialFilePath', credentialData, nodeData)
if (!googleApplicationCredentialFilePath) throw new Error('Please specify your Google Application Credential file path')
const authOptions: GoogleAuthOptions = { const authOptions: GoogleAuthOptions = {
keyFile: googleApplicationCredentialFilePath keyFile: googleApplicationCredentialFilePath