Sasha commited on
Commit
67f7bf8
·
1 Parent(s): 43d1175

fix: polyfill WebSocket for Supabase client on Node.js 20 and add Hugging Face metadata

Browse files
Files changed (3) hide show
  1. server/.gitignore +5 -0
  2. server/README.md +11 -0
  3. server/db.js +4 -0
server/.gitignore ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ node_modules/
2
+ .env
3
+ *.db
4
+ *.sqlite
5
+ *.sqlite3
server/README.md ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: winx_prinx-api
3
+ emoji: 📊
4
+ colorFrom: purple
5
+ colorTo: indigo
6
+ sdk: docker
7
+ pinned: false
8
+ ---
9
+
10
+ # winx_prinx Stream Analytics API Backend
11
+ Exposed via Hugging Face Spaces.
server/db.js CHANGED
@@ -3,6 +3,10 @@ import Database from 'better-sqlite3';
3
  import dotenv from 'dotenv';
4
  import path from 'path';
5
  import fs from 'fs';
 
 
 
 
6
 
7
  dotenv.config();
8
 
 
3
  import dotenv from 'dotenv';
4
  import path from 'path';
5
  import fs from 'fs';
6
+ import WebSocket from 'ws';
7
+
8
+ // Polyfill WebSocket for Supabase Realtime in Node.js < 22
9
+ globalThis.WebSocket = WebSocket;
10
 
11
  dotenv.config();
12