nyvora.app/server.mjs
2024-10-13 22:37:06 -05:00

24 lines
542 B
JavaScript

import { ChemicalServer } from "chemicaljs";
import next from "next";
const [app, listen] = new ChemicalServer({
default: "uv",
uv: true,
rammerhead: false,
});
const port = process.env.PORT || 3001;
const dev = process.env.NODE_ENV !== "production";
const nextApp = next({ dev });
const handle = nextApp.getRequestHandler();
nextApp.prepare().then(() => {
app.serveChemical();
app.all("*", (req, res) => {
return handle(req, res);
});
listen(port, () => {
console.log(`Radius listening on port ${port}`);
});
});