[英]Meteor Google APIs OAuth2 Implementation
我正在开发Meteor应用程序,并希望实现OAuth2,以便用户可以链接其Google Analytics(分析)帐户并查看此Meteor应用程序中的统计信息。
我通过以下方式将googleapis NPM软件包包含在我的Meteor项目中:
meteor npm install googleapis --save
当我导入包时,它会导致Meteor应用无法加载。 我正在像这样导入包:
import google from 'googleapis';
并像这样使用它:
const OAuth2 = google.auth.OAuth2;
这是我尝试加载应用程序时遇到的控制台错误:
Uncaught TypeError: fs.readdirSync is not a function | encrypter.js:62
我也尝试过这种导入方法:
import { Oauth2 } from 'googleapis';
从错误中您可以看出,您似乎正在尝试将googleapis
软件包包含在客户端代码中。 该程序包仅在服务器上有效,因此请确保仅将其包含在server/
文件夹或if (Meteor.isServer)
块中包含的代码中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.