b68/packages/api/routes/dev.routes.ts

24 lines
562 B
TypeScript
Raw Normal View History

2022-12-19 13:45:55 +00:00
import { Router } from 'express'
import { makeResponse } from '../libs'
import SpotifyController from '../controllers/spotify.controller'
2022-12-19 13:45:55 +00:00
const router = Router()
const { login, loginCallback } = new SpotifyController()
2022-12-19 13:45:55 +00:00
router.get('/', (req, res) => {
res.send(makeResponse({ message: 'Hello World!' }))
})
router.get('/spotify', login)
router.get('/spotify/callback', loginCallback)
2022-12-19 13:45:55 +00:00
router.all('/err', async (req, res, next) => {
try {
throw new Error('This is an error')
} catch (err) {
next(err)
}
})
export default router