From 79d61c72df88d21afdea16989c08bdfe35b05bc4 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Fri, 27 Mar 2026 01:13:16 +0000 Subject: [PATCH] fixed cors, using req.body.content --- server.js | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/server.js b/server.js index a5e97f0..89e811c 100644 --- a/server.js +++ b/server.js @@ -6,26 +6,14 @@ const { execSync } = require('child_process'); const app = express() app.use(express.json()) -app.use((req, res, next) => { - res.setHeader("Access-Control-Allow-Origin", "*"); - res.setHeader("Access-Control-Allow-Methods", "POST, OPTIONS"); - res.setHeader("Access-Control-Allow-Headers", "Content-Type"); - res.setHeader("Access-Control-Allow-Private-Network", "true"); - - if (req.method === "OPTIONS") { - return res.status(204).end(); - } - next(); -}); - -//const cors = require('cors'); -//app.use(cors()); +const cors = require('cors'); +app.use(cors()); app.post('/prompt', (req, res)=>{ const resumeFlag = process.env.SESSIONID ? `--resume "${process.env.SESSIONID}"` : ''; const result = execSync( - `cd /home/matt/pathfinder && claude -p "${req.body.message}" ${resumeFlag} --output-format json --allowedTools "Bash(*)" "Read(*)" "Write(*)" "Edit(*)"`, + `cd /home/matt/pathfinder && claude -p "${req.body.content}" ${resumeFlag} --output-format json --allowedTools "Bash(*)" "Read(*)" "Write(*)" "Edit(*)"`, { encoding: 'utf-8', timeout: 120000 } ); fs.writeFileSync('.env', `SESSIONID="${JSON.parse(result).session_id}"`, 'utf8');