iT邦幫忙

typeorm相關文章
共有 39 則文章
鐵人賽 Modern Web DAY 19

技術 Day19-TypeORM(六) Query Builder Select(上)

TypeORM Repository已經寫好常用對資料庫新增、修改、搜尋(find說明文件)、刪除資料TypeORM Repository API列表 如果要更...

鐵人賽 Modern Web DAY 14

技術 Day14-TypeORM(一)-連線設定

nest.js團隊選用TypeORM作為與資料庫互動的介面,TypeORM也是以Typescript開源專案 nest.js裡使用TypeORM先要安裝下列套件...

鐵人賽 Modern Web DAY 20

技術 Day20-TypeORM(七) Query Builder Select(下)

除了昨天,今天把我在官網關於Query Builder會用的功能做介紹,主要是 分頁(pagination) select部分欄位 隱藏欄位 分頁 今天另外...

鐵人賽 Modern Web DAY 17

技術 Day17-TypeORM(四)設定一對多/多對一

關於TypeORM設定一對多/多對一參考官網教學 假設新增部門entitiy,使得一個部門有多個使用者 新增部門entity,新增users屬性並設定@OneT...

鐵人賽 Modern Web DAY 16

技術 Day16-TypeORM(三) basic CRUD

昨天使用TypeORM Repository API完成新增使用者 本來關於typeorm的設定放在根目錄底下的ormconfig.json,先搬到forRoo...

鐵人賽 Modern Web DAY 18

技術 Day18-TypeORM(五) 設定多對多

以角色為例,一個使用者擁有多個角色,一個角色包含多個使用者 流程跟設定多對一/一對多一樣 建立Entity Class並設定@ManyToMany 新增DTO...

鐵人賽 Modern Web DAY 22

技術 Day 22-TypeORM(九) RelationQueryBuilder(下) & Refactor

昨天用更新User的兩個關聯資料為例,介紹RelationQueryBuilder,今天把UserService裡面全部用QueryBuilder改寫,另外值得...

鐵人賽 Modern Web DAY 21

技術 Day21-TypeORM(八) RelationQueryBuilder(上)

今天參考TypeORM官網RelationBuilder RelationQueryBudiler 顧名思義,RelationQuberyBuilder是特殊的...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 - 使用 Router 控制 NestJS API 版本

花東出遊中 Orz.. 刪掉初始 Controller 與 Service 在初始創建專案時,NestJS 送給了我們以下的內容: 其中,初始的「Control...

鐵人賽 自我挑戰組 DAY 3

技術 Day 03 - 建立你的第一個 NestJS 專案與熟悉 Nest CLI

Nest CLI Nest CLI 是接下來你開發整個 NestJS 專案不可或缺的好用 Command,在官方文件的 CLI Usage 中可以看到有相當詳盡...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 - 修旦幾勒,先做好前置準備再開門

撰文時環境配置 Node.js 12.18.3Npm 6.14.7TypeScript 4.0.2 安裝 NestJS(Node.js >= 8.9....

鐵人賽 自我挑戰組 DAY 1

技術 Day 01 - App 開發者一頭撞進後端異世界大門的契機

背景介紹 安安大家好,我是 Lacie,新手 iOS 開發者,在加入好想工作室自學 Swift 約半年之後,投入了目前正在服務的這間公司,到今日算起來也約有半年...

鐵人賽 自我挑戰組 DAY 8

技術 Day 08 - NestJS 中的 Provider 基礎篇

Provider 今天的主題是 Provider,以中文來翻譯的話,Provider 就是提供者,先來看一下文件上的定義: 既然叫提供者,那就意味著自己肯定可以...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 - 來建我們人生中的第一顆 DB 吧,使用 PostgreSQL

前言 本系列文終於來到跟 DB 有關的環節了,身為一個寫 App 的人,聽到有關 DB 的事情總是戒慎恐懼,畢竟常常耳聞什麼「刪庫跑路」阿之類的,感覺很容易弄壞...

鐵人賽 自我挑戰組 DAY 18

技術 Day 18 - 使用指令同步 DB 資料表來生成 Entity(下)

調整 Entity 資料格式 在上一篇章的時候,我們已經透過指令來同步 DB 資料表生成 Entity,目前的 Entity 是長這樣: 雖然都有照著資料表的格...

鐵人賽 自我挑戰組 DAY 7

技術 Day 07 - NestJS 中的 Controller 基礎篇

Controller 在上一篇章的時候,我們提到「Controller 是面向客戶端,負責響應客戶端的請求,且管理路由並返回數據的 Class」,這個定義可以在...

鐵人賽 自我挑戰組 DAY 4

技術 Day 04 - 開啟方便的引入相對路徑設定

今天是個忙碌的星期六,我們就先來寫點簡單但實用的東西 我的路徑不是你的路徑 在開發專案的時候,常常會需要引入(import)另一個檔案,取用它其中的物件或方法...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15 - 使用 TypeOrm 將 DB 與 NestJS 建立連結

新增 TypeOrm Dependency 使用以下指令將 TypeORM Dependency 及 PostgreSQL Driver 加入到該專案中: y...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 - 懶得寫文件拉~來使用 NestJS 的 Swagger UI 幫你寫(上)

花東出遊 ing.. 篇幅酌量減少 XD 寫 API 文件好麻煩呀 還記得之前在工作室當 iOS 學員時,遇到挑戰賽需要跟後端學員合作去串接他們所開出來的 AP...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16 - 用 pgAdmin 生成你的第一張資料表

前言 在上一篇章時,我們已經透過 TypeOrm 將本地端 DB 與 NestJS 建立了連結,再來下一個步驟就是創建我們的「資料表」,在 TypeOrm 中,...

鐵人賽 自我挑戰組 DAY 6

技術 Day 06 - 簡易 NestJS 專案導覽(下) 與你的第一支 API

src 內的基本架構 今天要來簡單講解一下 src 內的基本架構: 先從 main.ts 開始。 main.ts 主要是我們的進入點,也可以稱作入口處、...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09 - NestJS 中的 Module 基礎篇

Module 今天的主題終於來到了 Module,這裡暫且稱它叫做模塊好了,NestJS 中的模塊化開發的概念就主要來自於此,在開發中我們會使用多個 Modul...

鐵人賽 自我挑戰組 DAY 5

技術 Day 05 - 簡易 NestJS 專案導覽(上) 與引入 Dependencies

簡易 NestJS 專案導覽 在上上篇章的時候,我們透過指令「nest new nestjs-task-management」建立了我們的第一個 NestJS...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 - 懶得寫文件拉~來使用 NestJS 的 Swagger UI 幫你寫(下)

花東出遊 ing.. 篇幅酌量減少 XD 強化 API 參數文件敘述 接著我們來幫 API 參數加上文件敘述,首先先來創造個假參數範例,假設我們的任務管理系統,...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12 - 懶得寫文件拉~來使用 NestJS 的 Swagger UI 幫你寫(中)

花東出遊 ing.. 篇幅酌量減少 XD 強化文件基本敘述 在上一篇章時,我們的 v1 API 目前長這個樣子,感覺還缺了什麼: 那我們先來做第一件事,目前所有...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26 - 部署 NestJS 到 AWS Elastic Beanstalk (1)

AWS 免費方案 在我們開始部署前,首先要做的是註冊 AWS 的帳號,在 AWS 免費方案 可以看到有許多種服務,以及各自有不一樣的免費條件,而我自己是要使用...

鐵人賽 自我挑戰組 DAY 19

技術 Day 19 - 把商業邏輯拆分至 NestJS 的 Service 層中

創建 Service Module 在上一篇章時,我們已經完成了範例的 DB 資料表創建,接下來我們先來建立個 Service 層,好為之後要撰寫商業邏輯做準備...

鐵人賽 自我挑戰組 DAY 30

技術 Day 30 - 人生 Online 好難玩,技能到底要怎麼點才能最強呢?

前言 首先先恭喜我自己完賽。 今年本來是想寫 Flutter 的,在我的 Day 1 那篇應該有提到,原本我是 iOS 工程師,進公司後因為專案需求所以寫了一陣...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 - 在 NestJS 中實作 JWT 與 AuthModule (1)

引入 Dependencies 在上一篇章的時候,我們完成了新建 User Entity 及新增 User 與 Task 的關聯,再來下一步我們要來實作有關 T...

鐵人賽 自我挑戰組 DAY 20

技術 Day 20 - 把 Repository<Entity> 注入到 Service 中並使用它

將 Repository 注入 Service 在上一篇章的時候,我們完成了 Service 層的拆分,今天我們來把前幾天完成的 Task 資料表,利用 Rep...