|
1 | | -const path = require('path') |
2 | | -const express = require('express') |
3 | | -const axios = require('axios') |
4 | | -const app = express() |
| 1 | +const path = require("path"); |
| 2 | +const express = require("express"); |
| 3 | +const axios = require("axios"); |
| 4 | +const app = express(); |
5 | 5 |
|
6 | | -app.get('/', (req, res) => { |
7 | | - res.sendFile(path.join(__dirname, '/index.html')) |
8 | | -}) |
| 6 | +app.get("/", (req, res) => { |
| 7 | + res.sendFile(path.join(__dirname, "/index.html")); |
| 8 | +}); |
9 | 9 |
|
10 | 10 | // Get a cloud computer object. If no object exists, create it. |
11 | | -let computer |
12 | | -app.get('/computer', async (req, res) => { |
| 11 | +let computer; |
| 12 | +app.get("/computer", async (req, res) => { |
13 | 13 | if (computer) { |
14 | | - res.send(computer) |
15 | | - return |
| 14 | + res.send(computer); |
| 15 | + return; |
16 | 16 | } |
17 | | - const resp = await axios.post('https://engine.hyperbeam.com/v0/vm', {}, { |
18 | | - headers: { 'Authorization': `Bearer ${process.env.HB_API_KEY}` } |
19 | | - }) |
20 | | - computer = resp.data |
21 | | - res.send(computer) |
22 | | -}) |
| 17 | + const resp = await axios.post( |
| 18 | + "https://engine.hyperbeam.com/v0/vm", |
| 19 | + {}, |
| 20 | + { |
| 21 | + headers: { Authorization: `Bearer ${process.env.HB_API_KEY}` }, |
| 22 | + } |
| 23 | + ); |
| 24 | + computer = resp.data; |
| 25 | + res.send(computer); |
| 26 | +}); |
23 | 27 |
|
24 | 28 | app.listen(8080, () => { |
25 | | - console.log('Server start at http://localhost:8080') |
26 | | -}) |
| 29 | + console.log("Server start at http://localhost:8080"); |
| 30 | +}); |
0 commit comments