我正在使用symfony4 + VueJS开发一个站点,并且尝试使用暴风雪/ Passport-bnet调用《魔兽世界》 API https://github.com/Blizzard/passport-bnet
我在vuejs中完全是菜鸟
,我正试图找出如何在这方面使用护照。我尝试了一下,但没有用。
import Vue from 'vue';
import Realmstatus from './components/Realmstatus';
import Passportbnet from '../../node_modules/passport-bnet/src/strategy';
const BNET_ID = process.env.BNET_ID;
const BNET_SECRET = process.env.BNET_SECRET;
passport.use(new BnetStrategy({
clientID: BNET_ID,
clientSecret: BNET_SECRET,
callbackURL: "https://localhost:3000/auth/bnet/callback",
region: "us"
}, function(accessToken, refreshToken, profile, done) {
return done(null, profile);
}));
/**
* Create a fresh Vue Application instance
*/
new Vue({
el: '#app',
components: {Realmstatus, Passportbnet}
});
我必须在哪里设置密钥process.env.BNET_ID和process.env.BNET_SECRET
谢谢您的帮助。