Skip to content

alarner/perk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 7, 2023
73d3d5b · Jan 7, 2023
Jan 7, 2023
Oct 16, 2020
Sep 8, 2016
Oct 16, 2020
Dec 4, 2021
Jan 7, 2023
Oct 26, 2022
Dec 4, 2021
Oct 26, 2022
Dec 4, 2021
Jan 7, 2023
Jan 7, 2023
Jan 7, 2023

Repository files navigation

Perk

import { server } from "perk";

server({
	rootDirectory: __dirname,
	routes: {
		directory: "./routes",
		excludeRegex: ".*\\.test\\.ts$",
	},
	server: {
		url: "https://api.mywebsite.com",
		port: 3001,
		cors: {},
	},
})
	.then(() => {
		console.log(`Server started on port 3001`);
	})
	.catch((error: Error) => {
		console.error("The server couldn't start up...");
		console.error(error.message);
	});

process.once("SIGUSR2", async function () {
	process.kill(process.pid, "SIGUSR2");
});