https://swagger.io/ is a solid API specification.

https://www.openapis.org/ is building on the Swagger spec to create an open, general spec for REST APIs.

Meanwhile, use Express or Restify.

POST vs. GET

Mozilla browser APIs

Test Driven development for API-first apps with Postman & Newman

Prototyping APIs with Open API Specification and Node.js

RESTful API development methodology (YouTube video)

Document your Node APIs

Good examples of Restful API services, especially #4, e-commerce

How to design a RESTful API architecture from a human-language spec

http://www.passportjs.org/

Whitepaper - The Rising Value of APIs

Can just use get (reads from DB) and post (writes to DB); put and delete not usually supported

Most popular APIs

7 steps to building your API blueprint

Secrets of a great API

A guide to designing the perfect API

Roy Fielding's PhD thesis on REST

REST Spec. addendum

Idempotency in the API. Try to make POST calls idempotent if possible.

Microservices vs. APIs.

RESTful API design with Node.js

10 Best Practices for Writing Node.js REST APIs

How I Structure Rest APIs with Express 4

API Security

Writing a JS REST client

Is Donald Trump a racist?

Yes

No