File tree Expand file tree Collapse file tree 3 files changed +42
-4
lines changed Expand file tree Collapse file tree 3 files changed +42
-4
lines changed Original file line number Diff line number Diff line change
1
+ # Nuxt dev/build outputs
2
+ .output
3
+ .data
4
+ .nuxt
5
+ .nitro
6
+ .cache
7
+ dist
8
+ tmp
9
+
10
+ # Node dependencies
11
+ node_modules
12
+
13
+ # Logs
14
+ logs
15
+ * .log
16
+
17
+ # Misc
18
+ .DS_Store
19
+ .fleet
20
+ .idea
21
+
22
+ # Local env files
23
+ .env
24
+ .env. *
25
+ ! .env.example
26
+
27
+ # Go binaries
28
+ indexer /indexer
29
+ parser /parser
Original file line number Diff line number Diff line change @@ -15,6 +15,10 @@ export default defineNuxtConfig({
15
15
'@nuxt/ui' ,
16
16
'@nuxtjs/tailwindcss' ,
17
17
] ,
18
+ routeRules : {
19
+ // Allow cross-origin requests for the API (GPTStudio needs this)
20
+ '/api/**' : { cors : true } ,
21
+ } ,
18
22
runtimeConfig : {
19
23
public : {
20
24
// Anything in here is exposed to the client, do not put secrets in here
Original file line number Diff line number Diff line change 1
1
import * as db from '@/lib/db'
2
2
3
- const pageSize = 10
4
-
5
3
export default defineEventHandler ( async ( event ) => {
6
4
setResponseHeader ( event , 'Content-Type' , 'application/json' )
7
- const { q, page} = getQuery ( event )
8
- return await db . getToolsForQuery ( q as string , page as number , pageSize )
5
+ let { q, page, limit } = getQuery ( event )
6
+
7
+ limit = Number . parseInt ( limit as string , 10 )
8
+
9
+ if ( ! limit || Number . isNaN ( limit ) ) {
10
+ limit = 10
11
+ }
12
+
13
+ return await db . getToolsForQuery ( q as string , page as number , limit as number )
9
14
} )
You can’t perform that action at this time.
0 commit comments