Estoy usando /style para style.css y estoy usando este código;
app.get("/style", (req, res) => res.sendFile(__dirname + "/assets/style.css")) No quiero que ingresen a la dirección /style y roben estilos, así que quiero que las personas reciban un error de que ingresan la dirección /style . ¿Como lo puedo hacer?
No hay diferencia entre una URL en <link rel="stylesheet" url=.. y una URL que el usuario ingresa en la barra de direcciones del navegador.
Ambos son puntos finales que el navegador necesita OBTENER. Puede poner toda su aplicación detrás de un punto final autenticado. Pero una vez que el cliente se autentica y la página se procesa, los usuarios pueden usar herramientas de desarrollo para ver sus estilos.
Como alternativa, puede usar herramientas para minimizar y ofuscar los estilos. Tiene sentido para fines de minimización y optimización, pero no para proteger las fuentes. También consideraría lo que está tratando de proteger (el estilo CSS no es un secreto comercial y puede proteger su logotipo/estilo de marca con derechos de autor).