Hello,
As part of the monday.com Builder Certification Pathway, I’m trying to set up a dev environment according to the example shown here:
https://github.com/mondaycom/welcome-apps/tree/master/apps/quickstart-react
I’ve downloaded and installed all requirements (including what’s mentioned in this thread), however I cannot seem to successfully complete the ‘npm start’ stage.
After running the command, the following output is shown:
monday-integration-quickstart-app@0.0.1 start
npm run stop && concurrently “npm run server” “npm run expose”
monday-integration-quickstart-app@0.0.1 stop
kill-port 8301 && kill-port 4049 && kill-port 4040
0 process was killed
0 process was killed
0 process was killed
[1]
[1] > monday-integration-quickstart-app@0.0.1 expose
[1] > ngrok http 8301
[1]
[0]
[0] > monday-integration-quickstart-app@0.0.1 server
[0] > react-scripts start
[0]
Then a Windows error pops up:

After hitting “Close”, this is the rest of the output:
[1] Access is denied.
[1] npm run expose exited with code 1
[0] i 「wds」: Project is running at http://192.168.68.118/
[0] i 「wds」: webpack output is served from
[0] i 「wds」: Content not from webpack is served from D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\public
[0] i 「wds」: 404s will fallback to /
[0] Starting the development server…
[0]
[0] Error: error:0308010C:digital envelope routines::unsupported
[0] at new Hash (node:internal/crypto/hash:71:19)
[0] at Object.createHash (node:crypto:133:10)
[0] at module.exports (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\util\\createHash.js:135:53)
[0] at NormalModule._initBuildHash (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:417:16)
[0] at handleParseError (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:471:10)
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:503:5
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:358:12
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:373:3
[0] at iterateNormalLoaders (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:214:10)
[0] at iterateNormalLoaders (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:221:10)
[0] D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\react-scripts\\scripts\\start.js:19
[0] throw err;
[0] ^
[0]
[0] Error: error:0308010C:digital envelope routines::unsupported
[0] at new Hash (node:internal/crypto/hash:71:19)
[0] at Object.createHash (node:crypto:133:10)
[0] at module.exports (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\util\\createHash.js:135:53)
[0] at NormalModule._initBuildHash (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:417:16)
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:452:10
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\webpack\\lib\\NormalModule.js:323:13
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:367:11
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:233:18
[0] at context.callback (D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\loader-runner\\lib\\LoaderRunner.js:111:13)
[0] at D:\\dnesh\\Documents\\Monday\\quickstart-react\\quickstart-react\\node_modules\\babel-loader\\lib\\index.js:55:103 {
[0] opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ],
[0] library: ‘digital envelope routines’,
[0] reason: ‘unsupported’,
[0] code: ‘ERR_OSSL_EVP_UNSUPPORTED’
[0] }
[0]
[0] Node.js v18.9.1
[0] npm run server exited with code 1
I would appreciate any help to resolve this, as I’m currently stuck and can’t make any progress with the certification pathway.
Thanks in advance,
Dan
