yasd/apps/server/index.js

29 lines
667 B
JavaScript
Raw Normal View History

2022-04-08 14:19:00 -04:00
require('dotenv').config();
const express = require('express');
const cors = require('cors');
const app = express();
const port = process.env.PORT;
const apiRoutes = require('./api/routes');
const { openStreamDeck } = require('@elgato-stream-deck/node');
const myStreamDeck = openStreamDeck();
myStreamDeck.on('down', (keyIndex) => {
console.log('key %d down', keyIndex)
})
myStreamDeck.on('up', (keyIndex) => {
console.log('key %d up', keyIndex)
})
app.use(cors())
app.get('/', (req, res) => {
res.status(200).send({some: 'json'});
});
app.use('/api', apiRoutes);
app.listen(port, () => {
console.log(`Stream deck server listening on port ${port}`);
});