繁体   English   中英

流星Google API OAuth2实现

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM