0

我使用 svelte 端点获取浏览器语音到文本转换的身份验证令牌这是代码

// endpoint file 

import {apistuff} from '$lib/watson-api'
import { IamTokenManager } from 'ibm-watson/auth'

const key=()=>{
    const sttauth = new IamTokenManager({
        apikey:apistuffs.apikey
    })
    return sttauth
            .requestToken()
            .then(({ result }) => {
                res.json({ accessToken: result.access_token, url: apistuffs.url });
              })
            .catch(console.error)
             
}

export async function get(){
    return {
        body: key()
    }
}

watson-api.js导出api的所有凭据以
在端点上工作,localhost:3000/api/它提供以下内容

ReferenceError: exports is not defined
    at /node_modules/ibm-watson/auth/index.js:15:23
    at instantiateModule (/home/ayan/Svelte learn/this-app/node_modules/vite/dist/node/chunks/dep-e9a16784.js:68197:166)

请帮忙谢谢你的时间

4

0 回答 0