我尝试使用我的节点应用上的spotify-web-api-js library在控制台上记录艺术家的相册。我知道我需要使用名为Browserify
的工具在我的节点应用中使用javascript库,但是遵循browserify.org没有帮助的文档。现在,我在index.js
的{{1}}文件的第8行收到错误。
index.js
ReferenceError: SpotifyWebApi is not defined
此外,在位于var express = require('express');
var artistController = require('./controllers/artistController');
var Spotify = require('spotify-web-api-js');
var app = express();
var spotify = new Spotify();
var spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken('my-access-token..');
app.set('view engine', 'ejs');
app.use('/assets', express.static('assets'));
artistController(app, spotify, spotifyApi);
app.listen(process.env.PORT || 3000);
console.log("Listening to port 3000...");
目录中的index.ejs
文件中,我已在browserify网站中提及了以下行views
。
我还运行了在我的根目录中创建<script src="../bundle.js"></script>
文件的行browserify index.js -o bundle.js
。