avallef commited on
Commit
34ecf0f
·
1 Parent(s): b8150f5

serving static files for webpage

Browse files
Files changed (1) hide show
  1. server/src/index.ts +5 -2
server/src/index.ts CHANGED
@@ -5,6 +5,7 @@ import { HapticLinkServer } from "./socket/hapticLinkServer";
5
  import { registerRoutes } from "./socket/routes";
6
  import WebSocketWrapper from "./socket/WebSocketAdapter";
7
  import pino from "pino";
 
8
 
9
  (() => {
10
  const args = process.argv;
@@ -34,8 +35,10 @@ function main(logging: boolean = true) {
34
  const server = http.createServer(app);
35
  const wss = new WebSocket.Server({ server });
36
 
37
- app.get("/", (_req: Request, res: Response) => {
38
- res.send("Bonjour");
 
 
39
  });
40
 
41
  // Routes are in socket/routes/*.ts
 
5
  import { registerRoutes } from "./socket/routes";
6
  import WebSocketWrapper from "./socket/WebSocketAdapter";
7
  import pino from "pino";
8
+ import path from "path";
9
 
10
  (() => {
11
  const args = process.argv;
 
35
  const server = http.createServer(app);
36
  const wss = new WebSocket.Server({ server });
37
 
38
+ app.use(express.static(path.join(__dirname, "../../client/build/web")));
39
+
40
+ app.get("*", (_req: Request, res: Response) => {
41
+ res.sendFile(path.join(__dirname + "/../../client/build/web/index.html"));
42
  });
43
 
44
  // Routes are in socket/routes/*.ts