Greenstand/treetracker-query-api

Extend the BaseRepository to support: add

開放

#23 建立於 2021年12月30日

 (0 則留言) (0 個反應) (0 位負責人)TypeScript (65 個分叉)auto 404
Node.jsgood first issuepostgresql

倉庫指標

星標
 (17 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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.

貢獻者指南