21 lines
517 B
JavaScript
21 lines
517 B
JavaScript
// server.js
|
|
import http from "http";
|
|
import { createRequestHandler } from "@remix-run/node";
|
|
import * as build from "./build/server/index.js"; // <-- this is your SSR bundle
|
|
|
|
const PORT = process.env.PORT || 3002;
|
|
const MODE = process.env.NODE_ENV || "production";
|
|
|
|
const handler = createRequestHandler({
|
|
build,
|
|
mode: MODE,
|
|
});
|
|
|
|
const server = http.createServer((req, res) => {
|
|
return handler(req, res);
|
|
});
|
|
|
|
server.listen(3002, () => {
|
|
console.log(`🚀 Server listening on http://localhost:${3002}`);
|
|
});
|