Hello guys,
I am building the markdown previewer with the help of the instruction provided by ASHUTOSH K SINGH
I am at <h1>
now but the localhost for me throws an error and does not show anything.
please help.
and this is the error I get:
opensslErrorStack: [ āerror:03000086:digital envelope routines::initialization errorā ],
library: ādigital envelope routinesā,
reason: āunsupportedā,
code: āERR_OSSL_EVP_UNSUPPORTEDā
share you code space, otherwise itās not possible to tell whats actually happening, please consider doing that, so that others can offer help, happy learning
Thanks. here is the code in App.js:
import React from 'react';
import Badge from "react-bootstrap/Badge";
export default class App extends React.Component{
render(){
return (
<div className="App">
<div className="container">
<div className="row mt-4">
<div className="col text-center"></div>
<h1>
<Badge className="text-align-center" variant="light" >Markdown Previewer</Badge>
</h1>
<div className="col-md-6">
<div className="col text-center">
<h4>
<Badge className="text-align-center" variant="secondary">Markdown Input</Badge>
</h4>
</div>
</div>
<div className="col-md-6">
<div className="col text-center"><h4><Badge className="text-align-center">Preview</Badge></h4></div>
</div></div>
</div></div>
);}
}
and below is the code in index.js:
import React from 'react';
import ReactDOM from 'react-dom/client';
import '../node_modules/bootstrap/dist/css/bootstrap.min.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
Did you use the npx create-react-app
command or did you clone/fork the repo? If the latter, try starting a fresh create-react-app
instead.
What version of Node.js are you using?
It looks like an issue with Node.js and webpack.
-
Use the latest version of create-react-app (it likely has a webpack fix because it works for me with Node 18).
-
Or downgrade your Node version to 16.
-
Or change the start script.
"start": "react-scripts --openssl-legacy-provider start"
Thank you. I will consider and apply your comments.