Add the cors module and use it with express api

This commit is contained in:
mjokfox 2024-05-14 12:53:39 +02:00 committed by Rick van Lieshout
parent 6e43cbb4d7
commit 180d9c97a7
2 changed files with 5 additions and 1 deletions

View File

@ -41,6 +41,7 @@
"dependencies": {
"@electron/remote": "^2.1.2",
"axios": "^1.6.8",
"cors": "^2.8.5",
"discord-rpc": "^4.0.1",
"electron-store": "^8.2.0",
"express": "^4.19.2",
@ -51,6 +52,7 @@
},
"devDependencies": {
"@mastermindzh/prettier-config": "^1.0.0",
"@types/cors": "^2.8.17",
"@types/discord-rpc": "^4.0.8",
"@types/express": "^4.17.21",
"@types/node": "^20.10.6",
@ -73,4 +75,4 @@
"typescript": "^5.3.3"
},
"prettier": "@mastermindzh/prettier-config"
}
}

View File

@ -5,12 +5,14 @@ import { settingsStore } from "../../scripts/settings";
import { addCurrentInfo } from "./features/current";
import { addPlaybackControl } from "./features/player";
import { addLegacyApi } from "./legacy";
import cors from "cors";
/**
* Function to enable TIDAL Hi-Fi's express api
*/
export const startApi = (mainWindow: BrowserWindow) => {
const expressApp = express();
expressApp.use(cors());
expressApp.get("/", (req, res) => res.send("Hello World!"));
// add features