24 lines
542 B
JavaScript
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}`);
|
|
});
|
|
});
|