nitropack
Version:
Build and Deploy Universal JavaScript Servers
21 lines (20 loc) • 593 B
JavaScript
import "#internal/nitro/virtual/polyfill";
import { nitroApp } from "../app.mjs";
async function cli() {
const url = process.argv[2] || "/";
const debug = (label, ...args) => console.debug(`> ${label}:`, ...args);
const r = await nitroApp.localCall({ url });
debug("URL", url);
debug("StatusCode", r.status);
debug("StatusMessage", r.statusText);
for (const header of r.headers.entries()) {
debug(header[0], header[1]);
}
console.log("\n", r.body.toString());
}
if (require.main === module) {
cli().catch((err) => {
console.error(err);
process.exit(1);
});
}