Fix /api/prompts/test — move before auth middleware so it's accessible without a login
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
37448be5a8
commit
a4a982aed7
@ -202,20 +202,8 @@ async function callOllama() {
|
||||
|
||||
// ── Router ───────────────────────────────────────────────────────────────
|
||||
const router = Router()
|
||||
router.use(auth)
|
||||
|
||||
router.get('/', async (req, res) => {
|
||||
try {
|
||||
const prompt = await callOllama()
|
||||
console.log(`[prompts] Ollama OK — "${prompt.slice(0, 60)}…"`)
|
||||
res.json({ prompt, source: 'ollama', model: OLLAMA_MODEL })
|
||||
} catch (err) {
|
||||
console.error(`[prompts] Ollama failed, using built-in fallback. Reason: ${err.message}`)
|
||||
res.json({ prompt: nextFallback(), source: 'local' })
|
||||
}
|
||||
})
|
||||
|
||||
// ── Debug endpoint — hit /api/prompts/test to see exactly what Ollama returns
|
||||
// Debug endpoint — no auth needed, only exposes connection status
|
||||
router.get('/test', async (req, res) => {
|
||||
const result = { url: `${OLLAMA_URL}/api/generate`, model: OLLAMA_MODEL }
|
||||
try {
|
||||
@ -229,4 +217,17 @@ router.get('/test', async (req, res) => {
|
||||
res.json(result)
|
||||
})
|
||||
|
||||
router.use(auth)
|
||||
|
||||
router.get('/', async (req, res) => {
|
||||
try {
|
||||
const prompt = await callOllama()
|
||||
console.log(`[prompts] Ollama OK — "${prompt.slice(0, 60)}…"`)
|
||||
res.json({ prompt, source: 'ollama', model: OLLAMA_MODEL })
|
||||
} catch (err) {
|
||||
console.error(`[prompts] Ollama failed, using built-in fallback. Reason: ${err.message}`)
|
||||
res.json({ prompt: nextFallback(), source: 'local' })
|
||||
}
|
||||
})
|
||||
|
||||
export default router
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user