How to add simple HTML page with javascript in folder public

Strapi v4 doesn’t allow to load images or script for unknown sources by default.
You can change the config/middlewares.js file to override these errors.
If you want to import js files you can add following to your middlewares.js file

export default [
  'strapi::errors',
{
    name: 'strapi::security',
    config: {
      contentSecurityPolicy: {
        directives: {
          'script-src': ["'self'", "'unsafe-inline'"]
        },
      }
    }
  }
'strapi::cors',
  'strapi::poweredBy',
  'strapi::logger',
  'strapi::query',
  'strapi::body',
  'strapi::session',
  'strapi::favicon',
  'strapi::public',
];