I'm just trying to get setup with node.js/express/ejs. I know ejs isn't actual HTML and so I'm having a hard time just displaying a simple image. Can someone point me in the right direction?
Directory structure is:
Right now I have
// index.ejs <img src = "../logo.jpg" />
Am I going about this the wrong way? Thanks.
js meets the needs of their business better than EJS. When comparing quality of ongoing product support, reviewers felt that Express. js is the preferred option. For feature updates and roadmaps, our reviewers preferred the direction of Express.
Static files in Express must go inside the directory specified in your static
middleware. This is commonly ./public/
.
For example, in your server.js
you may have something like this:
app.use( express.static( "public" ) );
Each file inside this folder will be accessible from the root URL, so this will work:
<img src="logo.jpg" />
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With