async function init_secrets()

in cloud-run-gemini-chat/Application/CloudRun/Node-Express/secrets.js [6:21]


async function init_secrets() {
	try {
		const name = `projects/${PROJECT_ID}/secrets/${SECRET_NAME}/versions/latest`
		const secretmanagerClient = new SecretManagerServiceClient();

		const request = {
			 name,
		};
		const [response] = await secretmanagerClient.accessSecretVersion(request);

		return response.payload.data;
	} catch (error) {
		console.log(`Exception: ${error.message}`);
		return null;
	}
}