【发布时间】:2017-08-10 22:41:39
【问题描述】:
我正在尝试使用 Outlook 邮件 API 在 Meteor 上构建一个 Web 应用程序。第一步是通过 Outlook 邮件 API 获取用户身份验证,这需要附加本地主机、客户端 ID、机密等的自定义 URL。
我查看了一些 node.js oauth2 教程并下载了 simple-oauth2。所有的教程都使用类似的东西:
const oauth2 = require('oauth2').create({
client: {
id: '<client-ID>',
secret: '<app-password>',
},
auth: {
tokenHost: 'https://login.microsoftonline.com',
authorizePath: 'common/oauth2/v2.0/authorize',
tokenPath: 'common/oauth2/v2.0/token'
}
});
当我运行它时,控制台会记录“Uncaught TypeError: require(...).create is not a function。” create() 是我没有的某种下载附带的东西吗?如果我将它分成两部分,require 可以正常工作,所以我知道这是 create() 的问题。
【问题讨论】: