Project: lb_pastebin

Express.js·1 min read·May 1, 2025

Notes With Pin Icon

A pastebin is an online content-hosting service that allows users to store plain text snippets, such as text, links, source code, and more.

The objective of this project is to build a pastebin API with Express.js, that implements a multipurpose validation middleware that can selectively check route parameters, query string parameters, and message body of incoming HTTP requests.

General instructions

Here are the general instructions to complete this project:

  1. The project's directory must be named lb_pastebin.

  2. The project must be written in Node.js.

  3. The project must use the express, joi, and nanoid packages.

  4. The service can use any type of data storage, such as a relational database, in-memory storage, and so on. If the service uses a database, it must connect to and interact with it using the Sequelize ORM.

Unlock the program 🚀

Pay once, own it forever.

€79

30-day money-back guarantee

  • 13 modules
  • 113 lessons with full-code examples
  • 29 projects with commented solutions
  • All future lesson and project updates
  • Lifetime access

By submitting this form, you agree to the Terms & Conditions and Privacy Policy.