无法让Google Calendar API在NodeJS中工作

我需要一个带有Google日历API的NodeJS服务器来检索事件。

我正在使用谷歌日历库和代码示例,

var gcal = require('google-calendar'); var google_calendar = new gcal.GoogleCalendar(accessToken); var GoogleStrategy = require('passport-google-oauth').OAuth2Strategy; var passport = require('passport'); var gcal = require('google-calendar'); passport.use(new GoogleStrategy({ clientID: config.consumer_key, clientSecret: config.consumer_secret, callbackURL: "http://localhost:8082/auth/callback", scope: ['openid', 'email', 'https://www.googleapis.com/auth/calendar'] }, function(accessToken, refreshToken, profile, done) { google_calendar = new gcal.GoogleCalendar(accessToken); console.log(google_calendar); return done(null, profile); } )); 

我的config.js文件如下:

 var env = require('node-env-file'); env(__dirname + '/.env'); module.exports = { consumer_key: process.env.GOOGLE_CONSUMER_KEY, consumer_secret: process.env.GOOGLE_CONSUMER_SECRET, } 

然后我使用一个.env文件和所有凭据:

 SLACK_TOKEN = "xxxxxx" GOOGLE_CONSUMER_KEY = "xxxxxx" GOOGLE_CONSUMER_SECRET = "xxxxx" 

这些凭据来自我下载的json ,从谷歌帐户中设置谷歌日历API,就像谷歌指南中解释的那样。

现在,当我使用node index.js命令运行脚本时,我没有得到任何输出结果:

node index.js body – parser deprecated bodyParser:use individual json / urlencoded middlewares index.js:37:13 body – parser deprecated undefined extended:提供扩展选项node_modules / body – parser / index.js:105:29 express – session deprecated未定义的重新保存选项; 提供resave选项index.js:38:13 express – session deprecated undefined saveUninitialized option; 提供saveUninitialized选项index.js:38:13

所以,显然没有console.log输出。 我错过了什么?