javascript - Plaid 的 LinkTokenCreate 在 node.js 中给出 400 错误

标签 javascript node.js plaid

还有其他人对 Plaid 的 linkTokenCreate 方法有疑问吗? 我使用 node.js 作为后端,当我将它与前端一起运行时,错误从涉及此函数的行开始。

即使我使用标准的快速启动选项,我仍然会收到相同的 400 错误请求错误。

这是后端代码,与快速入门相同。我只是在测试链接 token ,所以它是我定义的唯一路径。

app.post('/create_link_token', function (request, response, next)  {
    console.log('HI THERE')
    Promise.resolve()
    .then(async function () {
        const configs = {
            user: {
                //this should be a unique id for the current user.
                client_user_id: 'user-id',
            },
            client_name: 'Plaid Quickstart', 
            products: PLAID_PRODUCTS, 
            country_codes: PLAID_COUNTRY_CODES, 
            language: 'en',
        };

        console.log(configs);

        // if (PLAID_REDIRECT_URI !== '') {
        //     configs.redirect_uri = PLAID_REDIRECT_URI;
        // };

        const createTokenResponse = await client.linkTokenCreate(configs);
        console.log(createTokenResponse);
        prettyPrintResponse(createTokenResponse);
        response.json(createTokenResponse.data);
        
    })
    .catch(next);
});

这是错误:

Error: Request failed with status code 400
    at createError (C:\Users\MyComputer\Desktop\mukadi\plaid-integration\backend\node_modules\axios\lib\core\createError.js:16:15)
    at settle (C:\Users\MyComputer\Desktop\mukadi\plaid-integration\backend\node_modules\axios\lib\core\settle.js:17:12)
    at IncomingMessage.handleStreamEnd (C:\Users\MyComputer\Desktop\mukadi\plaid-integration\backend\node_modules\axios\lib\adapters\http.js:269:11)      
    at IncomingMessage.emit (node:events:402:35)
    at endReadableNT (node:internal/streams/readable:1343:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

最佳答案

可能很傻——但当我得到这个确切的错误时,那是因为我们没有在我们的格子仪表板中注册我们的 URI。

注册您的重定向 URI:

登录到 Plaid 仪表板并转到“团队设置”->“API”页面。 在允许的重定向 URI 旁边,单击配置,然后单击添加新 URI。 输入您的重定向 URI,您还必须将其设置为应用程序的通用链接,例如:https://app.example.com/plaid/ . 单击保存更改。

关于javascript - Plaid 的 LinkTokenCreate 在 node.js 中给出 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73126752/

相关文章:

python - Plaid Oauth redirect_uri 未配置错误

javascript - 云 Firestore : TypeError: Cannot read property 'ref' of undefined

javascript - 从sequelize.query()函数初始化存储过程/函数

javascript - 从组件内部创建的 FullCalendar 对象访问 Vue 组件对象

node.js - this.parent.acquire 不是预处理语句的函数

javascript - 如何从 gulp-contains 回调中提取文件名?

node.js - 有人可以帮我将此 Curl 请求转换为 node.js 吗?

javascript - 格子网钩未触发

javascript - iPad safari 在滑动屏幕之前不会显示加载的图像

javascript - 当您单击关闭系列时,Highcharts 自定义图例 SVG 符号不会消失