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 ───────────────────────────────────────────────────────────────
|
// ── Router ───────────────────────────────────────────────────────────────
|
||||||
const router = Router()
|
const router = Router()
|
||||||
router.use(auth)
|
|
||||||
|
|
||||||
router.get('/', async (req, res) => {
|
// Debug endpoint — no auth needed, only exposes connection status
|
||||||
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
|
|
||||||
router.get('/test', async (req, res) => {
|
router.get('/test', async (req, res) => {
|
||||||
const result = { url: `${OLLAMA_URL}/api/generate`, model: OLLAMA_MODEL }
|
const result = { url: `${OLLAMA_URL}/api/generate`, model: OLLAMA_MODEL }
|
||||||
try {
|
try {
|
||||||
@ -229,4 +217,17 @@ router.get('/test', async (req, res) => {
|
|||||||
res.json(result)
|
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
|
export default router
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user