Byte
For any developer working with APIs and Express, understanding how to return the correct HTTP status codes is important. HTTP status codes are the server's way of communicating the status of a client's request - whether it was successful, caused a server error, or anything in between. Many experienced developers...
Scott Robinson
Article
Email is an essential method of business communication that is very fast, cheap, and top-free organic. When building products, emails can greatly provide your business with an effective and efficient medium to transmit various kinds of data, electronically. In this article, we will learn how to build a form for...
Uchechukwu Azubuko
As a Node.js backend developer, you will agree that by default, Node.js is very bare bones, and makes no assumptions about what you need while building an app. As a result, you are in charge of setting up everything that you want to use across an app, including...
Exceptions and errors are bound to occur while users interact with any application, it is up to software engineers to choose a means to handle any error that might arise - knowingly or unknowingly. As a result, backend developers who build APIs with Express find themselves working to ensure that...
As a web developer, it's important that we try to respect the user's privacy as much as possible, but that doesn't mean there aren't times we need to know the general location of the user. There are many valid reasons to need to know their location without violating their privacy....
Multipart/Form-Data is one of the encoding types that allows files to be included in your form data before it's transferred to the server for processing. Other encoding types can be used to achieve non-file transfers: application/x-www-form-urlencoded - Encodes data as a query string - separating key-value pairs (assigned...
Asaolu Elijah
It is imperative to carry out server-side validation when building applications - especially client-facing applications. The reason being, one can never rely on the user’s input alone; as these inputs sometimes contain bogus/malicious data. Client-side validation is a great way to sift through most of the input, but...
Guest Contributor
H2 is a lightweight database server written in Java. It can be embedded in Java applications, or run as a standalone server. In this tutorial, we'll review why H2 can be a good option for your projects. We'll also learn how to integrate H2 with Node.js by building a...
Leandro Cofre
Sequelize is a popular ORM created for Node.js, and in this tutorial we'll be using it to build a CRUD API to manage notes. Interacting with databases is a common task for backend applications. This was typically done via raw SQL queries, which can be difficult to construct, especially...
Tom Kadwill
© 2013-2024 Stack Abuse. All rights reserved.