Executando verificação de segurança...
1

Como Impedir Acesso (por parte do usuário) aos arquivos JS de meu Site, usando Node JS ?

Gostaria de saber como faz pra impedir com que todo e qualquer usuário de meu site consiga acessar todo e qualquer arquivo JS de meu site fazendo uma simples requisição na url do navegador, como por ex: 'site.com/file.js'

Eu uso Node js, juntamente com Express para trabalhar com Aplicações Web com Node JS.

Eu pesquisei um pouco e penso ser possível impedir esse acesso criando um Middleware que filtra a Solicitação antes da mesma chegar na Rota.

Contudo, isso é suficiente para que, mesmo ao inspecionar o código e/ou abrir a ferramenta do desenvolvedor e entrar na seção Rede, o usuário não consiga de jeito nenhum acessar os Arquivos.js que eu bloquear com meu MIddleware ?

E caso o Middleware funcione, será que ele iria prejudicar meu App Web, já que, agora, nada nem ninguem conseguirá acessar os arquivos de meu site que não seja o meu próprio servidor ?

OBS: Os Arquivos.js no caso seriam arquivos da Pasta Public, melhor dizendo, arquivos do lado cliente e não aqueles do lado servidor.

Carregando publicação patrocinada...
2

Se o browser precisa ler o arquivo para que sua página funcione, o usuário vai ter acesso ao código, não tem como você impedir isso.
O que você pode fazer é usar ferrmentas como o obfuscator ou o uglify para dificultar o entendimento do código de producão. E lembre-se também de não deixar os arquivos de source map (.map) em producao caso opte por essas solucoes.