0

为了提供一些背景信息,我是一名前端开发人员,负责将 salesforce 集成到 React 应用程序中。这对我来说是一个新的学习曲线,因为我是一个 SF 新手。我一直在寻找一种使集成更容易的方法,并且遇到了一个视频,该视频展示了我如何使用一个名为 JSforce 的打包节点来验证和从 SF 获取数据到我的 node express 后端。我按照视频的建议做了,但由于我没有在控制台记录任何内容,因此某些东西似乎不起作用。任何有使用 Jsforce 经验的人都可以看看我下面的代码,让我知道我哪里出错了吗?

const express = require('express');
const app = express();
const port = 5000;
const jsforce = require('jsforce');

    const username = 'blah';
    const password = 'blah+ security token';
    
    var conn = new jsforce.Connection({
        // you can change loginUrl to connect to sandbox or prerelease env.
        loginUrl: 'https://tahina-test2-dev-ed.my.salesforce.com/'
    });
    conn.login(username, password, function(err, userInfo) {
        if (err) {
            return console.error(err);
        }
        // Now you can get the access token and instance URL information.
        // Save them to establish connection next time.
        console.log(conn.accessToken);
        console.log(conn.instanceUrl);
        // logged in user property
        console.log('User ID: ' + userInfo.id);
        console.log('Org ID: ' + userInfo.organizationId);
        // ...
    
        conn.sobject('Account').retrieve('0012X000022HhE5QAK', function(err, account) {
            if (err) {
                return console.error(err);
            }
            console.log('Name : ' + account.Name);
            // ...
        });
    });
    
    app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`));
4

0 回答 0