Александр, при отсутствии mode: "no-cors" показывает ошибку:
Access to fetch at 'https://testc1/' from origin 'localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header has a value 'localhost:3000/' that is not equal to the supplied origin. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Я думаю, что можно попробовать решить эту проблему через глобальный массив $_SERVER посмотреть откуда мы пришли, и тогда уже выполнять код (про замену mode: 'no-cors')