summaryrefslogtreecommitdiff
path: root/examples/ssr/server/dev-api.mjs
blob: 305ac609b7192a737187537cd3ece9deaa2b6d8e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { createServer } from 'http';
import { apiHandler } from './api.mjs';

const PORT = process.env.PORT || 8085;

const server = createServer((req, res) => {
	apiHandler(req, res).catch((err) => {
		console.error(err);
		res.writeHead(500, {
			'Content-Type': 'text/plain',
		});
		res.end(err.toString());
	});
});

server.listen(PORT);
console.log(`API running at http://localhost:${PORT}`);