首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在AWS Lambda中安装nforce

无法在AWS Lambda中安装nforce
EN

Stack Overflow用户
提问于 2019-07-12 15:22:50
回答 1查看 274关注 0票数 0

我在AWS Lambda中编写了以下函数

代码语言:javascript
复制
var AWS = require('aws-sdk'); //aws-sdk is node.js sdk for AWS
var nforce = require('nforce'); //nforce is node.js REST API Wrapper for Salesforce

//Make connection to connected App - Start 
var org = nforce.createConnection({
  clientId: 'Client_ID',
  clientSecret: 'CLIENT_SECRENT',
  redirectUri: 'http://localhost:3000/oauth/_callback',
  apiVersion: 'v45.0',  // optional, defaults to current salesforce API version
  environment: 'production',  // optional, salesforce 'sandbox' or 'production', production default
  mode: 'single' // optional, 'single' or 'multi' user mode, multi default
});
//Make Connection to connected App - End

// Authenticate single-user mode - Start
org.authenticate({ username: 'USER_NAME', password: 'PASSWORD'}, function(err, resp){
  // the oauth object was stored in the connection object
  if(!err) {
      console.log('Cached Token: ' + org.oauth.access_token);
  }else{
       console.log("Error authenticating to Salesforce, " + err);
  }
});
//Authenticate single-user mode - End

上面的代码在第2行失败,错误如下

代码语言:javascript
复制
  "errorMessage": "Cannot find module 'nforce'",
EN

回答 1

Stack Overflow用户

发布于 2019-09-20 07:39:52

你也可以上传nforce模块作为一个层,然后你上面的代码也可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57002038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档