GithubHelp home page GithubHelp logo

angular-1-training-class-api's Introduction

angular-1-training-class-api

Angular 1 Training Class API serving heroes data - nodejs express cors-enabled API

The API is read-only to allow several people to access it at the same time without messing up the data for others.

We fake handle create and update of data by giving you the appropriate response, but without actually modifying any data on the server.

Endpoints

/heroes

  • GET will return an array of objects, all of the heroes
  • POST would typically be used for creating a new object by sending JSON in the body of the request. We fake the creation of the object, returning the body and a 201 status code as the response. No hero is actually added.

/heroes/:id

  • GET will return a single object, a single hero
  • PUT would normally update the existing object, in our case we fake it, returning a 204 status code without actually modifying anything on the server.

If the id given in the request for either one of these Verbs is incorrect, the server will respond with a 404.

Objects

Hero

A Hero object looks like:

{
  "id": 0,
  "name": "Luke Skywalker",
  "imageUrl": "https://angular-1-training-class-api.herokuapp.com/images/luke.png",
  "power": 9000,
  "affiliations": ["Jedi", "Rebel"],
  "light": true
}

angular-1-training-class-api's People

Contributors

jrzerr avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.