Estoy creando una aplicación de una sola página e importando archivos .js dinámicamente cuando sea necesario en el cliente usando await import(`./scripts/script.js`) .
Problema
es que la carpeta de scripts tiene archivos para invitados, miembros y administradores, por lo que ahora cualquiera puede importar esos archivos desde la consola del navegador y ver o ejecutar el código en ellos. NOTA : no tengo nada que ocultar en esos archivos, pero por ejemplo, Todavía quiero evitar que un invitado solo importe archivos de miembro o administrador a voluntad.
NOTA: estamos usando Node.js para el backend)
Pregunta
¿Puede el servidor detectar/interceptar la solicitud entrante del archivo desde el navegador cuando se llama a import(`./scripts/script.js`) ? Si no, ¿hay alguna otra manera?
Aclaración
Solo necesito una forma de solicitar archivos js/css del servidor y hacer que el servidor decida si me envía los archivos solicitados o no.