Greenstand/treetracker-query-api

Extend the BaseRepository to support: add

Aperta

#23 aperta il 30 dic 2021

 (0 commenti) (0 reazioni) (0 assegnatari)TypeScript (65 fork)auto 404
Node.jsgood first issuepostgresql

Metriche repository

Star
 (17 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

The function is for creating a new entity in the database.

The function signature should like:

add<T>(object: T>: T

So the subclass can do:

TokenRepository.add(token)

Possible edge cases:

  • Unexpected property: id. (422 HTTP code with error message)
  • Maybe there are some cases that database will throw error like, foreign key violation, we should translate this type of exception to : (500, database exception)

Some hints:

  • Please read our readme for more information/guide/tutorial.
  • Here is an engineering book in Greenstand.
  • To know more about our organization, visit our website.
  • If you want to join the slack community (some resources need the community member's permission), please leave your email address.

Guida contributor