iT邦幫忙

nestjs相關文章
共有 206 則文章
鐵人賽 自我挑戰組 DAY 18

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

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

鐵人賽 自我挑戰組 DAY 7

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

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

鐵人賽 自我挑戰組 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...

技術 【Day48】ChatGPT請教教我:NestJS!(七)- Service & 例外處理 & HTTP請求

我們在一開始的時候,有講解到module、controller、service之間的關係但後來的幾個章節,因為都集中討論controller,變成回傳資料省略s...

技術 【Day52】ChatGPT幫我完成工作:分散式詠唱來寫NodeJS & JavaScript!

上一篇我們進行的是將「整個程式碼」的重構開發都交給ChatGPT但這樣要處理工作的話,要花太多時間在詠唱 這一篇會介紹比較分片、碎片式的方式來撰寫程式!什麼意思...

鐵人賽 Modern Web DAY 29
派對動物嗨起來! 系列 第 29

技術 D29 - 結束是另一個開始

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 自我挑戰組 DAY 5

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

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

鐵人賽 自我挑戰組 DAY 4

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

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

鐵人賽 自我挑戰組 DAY 16

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

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

鐵人賽 Modern Web DAY 28
派對動物嗨起來! 系列 第 28

技術 D28 - 第一隻企鵝

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 26
派對動物嗨起來! 系列 第 26

技術 D26 - 遊戲機網頁取得搖桿控制訊號

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

技術 【Day50】ChatGPT請教教我:NestJS!(九)- Knex!transaction!migration!

我們NestJS系列主題最後一哩路~Knex進階內容這邊要討論幾個上一篇提到的進階主題 transaction 模組化查詢 migration 其他可以做mi...

鐵人賽 自我挑戰組 DAY 6

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

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

鐵人賽 自我挑戰組 DAY 9

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

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

鐵人賽 自我挑戰組 DAY 30

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

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

鐵人賽 Modern Web DAY 27
派對動物嗨起來! 系列 第 27

技術 D27 - 一人一隻才公平

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 22
派對動物嗨起來! 系列 第 22

技術 D22 - 企鵝登場:建立企鵝 Class

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 自我挑戰組 DAY 22

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

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

鐵人賽 Modern Web DAY 24

技術 [DAY-24] Nestjs 服務 (Service)

為什麼需要服務 在Angular的篇章提到元件(Component)和服務(Service)的差別,元件應該專注在處理顯示頁面的邏輯;服務應該專注在處理資料的取...

技術 【Day43】ChatGPT請教教我:NestJS!(二)- Controller & 裝飾器

上一篇我們學了基本的NestJS語法接下來要個別的詳細&深入了解更多語法與用法 本篇要討論的是Controller ! 基本Controller教學 當然可...

鐵人賽 Modern Web DAY 16
派對動物嗨起來! 系列 第 16

技術 D16 - 手機變搖桿!

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 25

技術 [DAY-25] Nestjs 管道(Pipe) - 驗證資料

Nestjs的管道和Angular的管道之間的差異 在Angular當中,管道(pipe)的功用是在不更動原始資料的情況下,轉換資料顯示的樣子。一來可以不更動資...

鐵人賽 自我挑戰組 DAY 13

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

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

鐵人賽 Modern Web DAY 28

技術 [DAY-28] Nestjs 中介層(Middleware)

什麼是中介層 (Middleware) 中介層(Middleware)是在客戶端發出請求至控制器的路由之前的方法 中介層可以在控制器的路由收到請求之前,取得請求...

鐵人賽 Software Development DAY 6

技術 [用NestJS闖蕩微服務!] DAY06 - NATS Transporter

什麼是 NATS ? 圖片來源 NATS 是一套輕量、安全且高效的訊息傳遞系統,經常用於微服務之間的溝通、物聯網設備的訊息傳遞、雲端原生(Cloud Nati...

鐵人賽 自我挑戰組 DAY 26

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

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

鐵人賽 自我挑戰組 DAY 20

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

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

鐵人賽 自我挑戰組 DAY 12

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

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

鐵人賽 Modern Web DAY 27

技術 [DAY-27] Nestjs 異常過濾器(Exception filters)

什麼是異常過濾器 Nestjs 有一個框架層級的異常處理機制,負責捕捉所有的異常狀態。如果有異常狀態沒有被處理的話,那麼Nestjs的異常處理器便會發出回應,說...