1
resposta

[Dúvida] Refused to execute inline script because it violates the following Content Security Policy

Estou recebendo o seguinte erro ao executar o comando: npm run server

Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-oByu3isyoualNW0NX6KCfG52kLL6eFagsUSOlk5jiUM='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
Failed to load resource: the server responded with a status of 404 (Not Found)

A minha versão do node é a V16.16.0.

Estou testando no MacOS

Navegador é o google chrome (mas no safari também deu erro)

1 resposta

Olá Eusebio, tudo bem?

Desculpe a demora em retornar.

Esse erro indica que a política de segurança de conteúdo do seu navegador está bloqueando a execução de um script inline. Isso pode acontecer por diversas razões, como medidas de segurança para evitar ataques de cross-site scripting (XSS).

Para resolver esse problema, você pode adicionar a seguinte linha de código no cabeçalho HTML do seu arquivo:

<meta http-equiv="Content-Security-Policy" content="script-src 'self'">

Essa linha de código define a política de segurança de conteúdo para permitir a execução de scripts apenas do mesmo domínio (self). Você pode ajustar essa política de acordo com suas necessidades.

Vi que você terminou o curso, que bom!

Um abraço e bons estudos.