Skip to content

Commit 770cb60

Browse files
committed
fix(web): add vite proxy for OpenAlex API in development
Add proxy configuration to forward /api/openalex requests to the OpenAlex API, avoiding CORS issues in development mode.
1 parent a501352 commit 770cb60

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

apps/web/vite.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,15 @@ function createWebConfig(): UserConfig {
175175
overlay: true,
176176
port: 5174,
177177
},
178+
// Proxy OpenAlex API requests to avoid CORS issues in development
179+
proxy: {
180+
'/api/openalex': {
181+
target: 'https://api.openalex.org',
182+
changeOrigin: true,
183+
rewrite: (path) => path.replace(/^\/api\/openalex/, ''),
184+
secure: true,
185+
},
186+
},
178187
fs: {
179188
strict: false,
180189
allow: [

0 commit comments

Comments
 (0)