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}`); | |
}); | |