From dd092c76bb6e8a5064aae83bc6d1dee0e3a0789b Mon Sep 17 00:00:00 2001 From: Sarim Khan Date: Wed, 3 Jan 2024 01:29:46 +0600 Subject: [PATCH] [Encore] Update note instructing users to upgrade symfony-cli for node.js 17+ tls compatibility --- frontend/encore/dev-server.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frontend/encore/dev-server.rst b/frontend/encore/dev-server.rst index 5112b99448d..d9b168cd4ed 100644 --- a/frontend/encore/dev-server.rst +++ b/frontend/encore/dev-server.rst @@ -77,12 +77,9 @@ server SSL certificate: .. note:: - If you are using Node.js 17 or newer, you have to run the ``dev-server`` command with the - ``--openssl-legacy-provider`` option: + If you are using Node.js 17 or newer and ``dev-server`` fails to start with TLS error, the certificate file might be generated by an old version of **symfony-cli**. Upgrade **symfony-cli** to the latest version, delete the old ``~/.symfony5/certs/default.p12`` file, and start symfony server again. - .. code-block:: terminal - - $ NODE_OPTIONS=--openssl-legacy-provider npm run dev-server + This generates a new ``default.p12`` file suitable for use with recent Node.js versions. CORS Issues -----------