added CORS header & env file
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
"type": "commonjs",
|
"type": "commonjs",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "esbuild src/main.ts --bundle --outfile=build/out.js --platform=node --external:better-sqlite3 --external:express",
|
"build": "esbuild src/main.ts --bundle --outfile=build/out.js --platform=node --external:better-sqlite3 --external:express",
|
||||||
"execute": "pnpm build && node build/out.js"
|
"execute": "pnpm build && node --env-file .env build/out.js"
|
||||||
},
|
},
|
||||||
"keywords": [],
|
"keywords": [],
|
||||||
"author": "",
|
"author": "",
|
||||||
|
|||||||
@@ -6,18 +6,21 @@ const app = express();
|
|||||||
|
|
||||||
app.get("/tiers", (_, res) => {
|
app.get("/tiers", (_, res) => {
|
||||||
const db = getDB();
|
const db = getDB();
|
||||||
|
res.header("Access-Control-Allow-Origin", process.env.CORS_HEADER);
|
||||||
res.send((db.prepare("SELECT * FROM tiers").all() as tiers[]).map(t => t.tier));
|
res.send((db.prepare("SELECT * FROM tiers").all() as tiers[]).map(t => t.tier));
|
||||||
db.close();
|
db.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/types", (_, res) => {
|
app.get("/types", (_, res) => {
|
||||||
const db = getDB();
|
const db = getDB();
|
||||||
|
res.header("Access-Control-Allow-Origin", process.env.CORS_HEADER);
|
||||||
res.send((db.prepare("SELECT * FROM types").all() as type[]).map(t => t.type));
|
res.send((db.prepare("SELECT * FROM types").all() as type[]).map(t => t.type));
|
||||||
db.close();
|
db.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/transactions", (_, res) => {
|
app.get("/transactions", (_, res) => {
|
||||||
const db = getDB();
|
const db = getDB();
|
||||||
|
res.header("Access-Control-Allow-Origin", process.env.CORS_HEADER);
|
||||||
res.send((db.prepare("SELECT * FROM transactions").all() as transaction[]));
|
res.send((db.prepare("SELECT * FROM transactions").all() as transaction[]));
|
||||||
db.close();
|
db.close();
|
||||||
})
|
})
|
||||||
@@ -28,4 +31,5 @@ app.listen(2500, () => {
|
|||||||
db.close()
|
db.close()
|
||||||
|
|
||||||
console.log("Server is running");
|
console.log("Server is running");
|
||||||
|
console.log("CORS header: " + process.env.CORS_HEADER);
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user