Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require("express");
- const app = express();
- const dotenv = require("dotenv").config();
- const spotify = require("./credentials");
- const bodyParser = require("body-parser");
- const cors = require("cors");
- const querystring = require('querystring');
- const authorizeSpotify = require("./authorizeSpotify");
- const getAccessToken = require("./getAccessToken");
- app.use(cors());
- app.use(bodyParser.json());
- app.use(bodyParser.urlencoded({ extended: true }));
- app.get("/auth", authorizeSpotify);
- app.get("/callback", getAccessToken, (req, res, next) => {
- res.redirect(
- `${process.env.CLIENT_URL}/` +
- querystring.stringify({
- access_token: req.credentials.access_token,
- refresh_token: req.credentials.refresh_token
- })
- );
- });
- app.set("port", process.env.PORT || 8888);
- const server = app.listen(app.get("port"), () => {
- console.log(`Starting server on ${server.address().port}`);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement