Categories
JavaScript Answers

How to serve an image using Node.js?

Spread the love

Sometimes, we want to serve an image using Node.js.

In this article, we’ll look at how to serve an image using Node.js.

How to serve an image using Node.js?

To serve an image using Node.js, we can use the middleware returned by express.static.

For instance, we write

const path = require('path');
const express = require('express');
const app = express();

const dir = path.join(__dirname, 'public');

app.use(express.static(dir));

app.listen(3000, () => {
  console.log('Listening on http://localhost:3000/');
});

to call app.use with the middleware returned by express.static called with the dir of the image files.

This will expose the dir folder to the public.

Conclusion

To serve an image using Node.js, we can use the middleware returned by express.static.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *