Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| import { apiReference } from "@scalar/express-api-reference"; | |
| import express from "express"; | |
| const app = express(); | |
| app.use("/", (req, res, next) => { | |
| const originalSend = res.send.bind(res); | |
| res.send = (x) => | |
| originalSend( | |
| x.replace( | |
| "</html>", | |
| `<script>addEventListener( | |
| 'hashchange', | |
| event => { | |
| parent.postMessage({hash: new URL(event.newURL).hash.slice(1)}, '*'); | |
| } | |
| )</script></html>` | |
| ) | |
| ); | |
| return apiReference({ | |
| url: "https://huggingface.co/.well-known/openapi.json", | |
| hideClientButton: true, | |
| defaultOpenAllTags: true, | |
| })(req, res); | |
| }); | |
| const port = 7860; | |
| app.listen(port, () => { | |
| console.log(`Server running on port ${port}`); | |
| }); | |