API Calls made from Frontend vs Node

This page summarizes the projects mentioned and recommended in the original post on /r/learnjavascript

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • allOrigins

    :alien: Pull content from any page as JSON via API

  • If you are making API calls that are unique or that get you ip banned or rate limited then make them from the frontend if not then from the backend. Also the CORS errors are for security reason and they happen if the call is made from the frontend to a site or API that does not have cors control headers specified. CORS errors can be bypassed with the https://allorigins.win/ API (hacky bypass) if you really need to make the call from the frontend. So be sure to always make calls from the backend if possible.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • BLOCKED BY CORS

    1 project | /r/learnjavascript | 6 Apr 2023
  • Where to get Free APIs to practice my web dev skills?

    3 projects | /r/PinoyProgrammer | 21 Jun 2023
  • Part 2: Setting Up Your Node.js Environment

    1 project | dev.to | 29 Apr 2024
  • Announcing Node.js 22.0.0: What’s New and Why It Matters

    1 project | dev.to | 28 Apr 2024
  • How to Make a VS Code Extension Using TypeScript: A Step-by-Step Guide

    1 project | dev.to | 27 Apr 2024