decktape/test/run-server.js
2023-01-20 16:40:12 +01:00

18 lines
475 B
JavaScript

import { server } from "./server.js";
import { fileURLToPath } from "url";
import path from "path";
const [, mainFileName, port] = process.argv;
if (mainFileName === fileURLToPath(import.meta.url)) {
if (!port) {
const fileName = path.basename(fileURLToPath(import.meta.url));
console.error(`
Error: Missing port number to run on
Usage: node ${fileName} <port>
Example: node ${fileName} 3000`);
} else {
server.listen(parseInt(port));
}
}