iT邦幫忙

node.js相關文章
共有 697 則文章

技術 【Day47】ChatGPT請教教我:NestJS!(六)- API測試兼文件!swagger!

耶,這篇是我想要寫很久的,終於到swagger了另外NestJS相關系列包含這篇,應該…九篇吧!吧! 到Day50剛好把NestJS講完的話,有種很舒服的感覺(...

技術 【Day42】ChatGPT請教教我:NestJS!(一)- 安裝 & 基本介紹 & Module概念

前面我們學了express這個nodeJS的框架express的優點是輕量、簡易 今天要來講解另一個更適合用來開發大型專案的NodeJS框架:NestJS先來了...

技術 【Day41】ChatGPT請教教我:nvm!Node.js 版本控管!

這個章節要來探討nvm這個工具 在我安裝Nest的時候,突然發現我兩年前開發專案用的 Node.js 14已經太舊了用14版會噴出很多錯誤訊息 但工作的專案版本...

技術 【Day39】ChatGPT請教教我:基礎SQL語法!NodeJS連結SQL!

上一篇我們針對資料庫的基本概念以及MySQL的安裝、建置與使用做了探討這個章節要來學習基礎的SQL語法,以及使用NodeJS要怎麼連結MySQL資料庫 Go G...

技術 【Day36】ChatGPT請教教我:初次見面NodeJS!fs檔案存取!Promise & async/await!

歷經了36天,終於可以從前端到測試,再跨足到後端語言了NodeJS語法基本上就是Javascript所以這邊不會拘泥於那些JS語法,而是討論後端才能處理的部分...

鐵人賽 影片教學 DAY 30

技術 使用 Traefik 進行反向代理|單一伺服器綁定多網域 Day30

今天終於來到最後一集了,會介紹的是 Traefik 這一個工具。 當網址綁定特定虛擬主機的 ip 時,預設需要綁定 80、8080 的 port,如果是 htt...

鐵人賽 SideProject30 DAY 24

技術 關於產製pdf報表

Hi,大家好,關於side projects ,已經進入尾聲了,我們完成了資料的輸入、顯示,今天要來完成報表製作的功能。那麼讓我們開始吧 報表的用途 一般的系統...

鐵人賽 影片教學 DAY 24

技術 運行 Docker 在 Ubuntu 環境|從本地端上傳 Docker Image 至 Ubuntu 伺服器

既然已經自己動手做了 Docker Image,不上傳到伺服器運行也就相當可惜。上傳 Docker Image 的手法很多,本篇所介紹的 scp 手法算是觀念上...

鐵人賽 SideProject30 DAY 22

技術 加入附件顯示功能

Hi,大家好,又到了連續假期了,總算可以脫離幾天上班的生活了XD,昨天我們完成了附件上傳的機制,使用 dataURL 的機制,傳完之後,當然就是要可以在畫面上看...

鐵人賽 影片教學 DAY 21

技術 Domain 如何運作?從零註冊一個網址並綁定至 VPS 主機 Day21

房子可以租,網址也可以租。但是,網址租金比房子便宜多了,一年只要 600 元左右,你就可以展示自己的網站或作品~ 如果搶到好網址,還可以賣給別人,就跟實際的房子...

鐵人賽 影片教學 DAY 20

技術 使用 GitHub Action 部署 Node.js 專案至虛擬主機上 Day20

上一集介紹了租一台主機,然後部署 Node.js 專案。本篇就要來介紹如何使用 GitHub Action 來進行部署。 GitHub Action 可以在儲存...

鐵人賽 SideProject30 DAY 19

技術 客服問題表單輸入功能

Hi,大家好,昨天我們完成了登入&變更密碼機制,按照預定的作業流程,我們今天來處理的是表單輸入的機制,在這裡我們會使用vue.js送出資料到後端,後端資...

鐵人賽 SideProject30 DAY 17

技術 使用者登入機制-續

Hi,大家好,昨天我們完成了使用者登入的雛形,今天來將這個雛形轉變為符合 ISO27001資通安全規則之使用者登入機制,那麼,就讓我們開始吧。 什麼是ISO27...

鐵人賽 自我挑戰組 DAY 16

技術 Day16 - Node.js 是什麼?為什麼大家都在使用?

原文連結:Node.jsとはなにか?なぜみんな使っているのか? - Qiita 以下正文開始。 這篇文章的目的,主要是為了解答以下疑問: 「我們在學習 J...

鐵人賽 自我挑戰組 DAY 15

技術 [Day15]後端開發總結

今天來回顧一下這幾天使用到的技術和開發的API 大綱 主要使用到的技術 安裝的套件 API設計 1. 主要使用到的技術 MongoDB — docume...

鐵人賽 自我挑戰組 DAY 14

技術 [Day14] 圖片上傳API開發

今天要來開發圖片上傳的API,我們在使用者個人資料和文章封面都會使用到這支API的功能。 大綱 圖片存放位置比較(伺服器 vs.資料庫) 圖片上傳API開發...

鐵人賽 自我挑戰組 DAY 26
一個月的後端學習之旅 系列 第 26

技術 【DAY26】 modules(二)

網路上第三方製作的 modules 可以透過 npm (node package manager)下載來使用 NPM NPM JS NPM 是 Node Pac...

鐵人賽 自我挑戰組 DAY 13

技術 [Day13] 其他取得資料API開發

今天我們要來把剩下查詢相關的API開發完成,今天要開發的API如下: 取得所有文章a.查詢特定tag的文章列表b.查詢特定標題的文章列表 取得依照tag排列的...

鐵人賽 影片教學 DAY 14

技術 串接 AWS S3,從申請到串接完整介紹 Day14

我們都知道,開發的過程中 “環境的準備比實際開發” 更複雜,因為在開發中我們會用已知的語法、知識來執行,但每一個環境都有屬於自己的邏輯,在建立或申請的過程中,都...

鐵人賽 自我挑戰組 DAY 25
一個月的後端學習之旅 系列 第 25

技術 【DAY25】modules(一)

modules 分成三種: Node.js 內建的 modules,可以直接拿來使用 內建功能尋找 我們自己製作的 modules 網路上第三方製作...

鐵人賽 SideProject30 DAY 13

技術 製作詳細資料檢視頁面

Hi,大家好,昨天我們完成了主頁之客服項目清單,今天我們接續下去,製作詳細資料的檢視頁面,那讓我們開始吧 增加連結功能與 click 事件 首先先接續昨天的作業...

鐵人賽 自我挑戰組 DAY 12

技術 [Day12] User API和Auth Middleware開發

昨天我們已經實作了登入和註冊API,並了解JWT整個運作過程。接著我們要來開發User相關的API和auth middleware開發 大綱 User API...

鐵人賽 自我挑戰組 DAY 24
一個月的後端學習之旅 系列 第 24

技術 【DAY24】Module Wrapper

Module Wrapper 在 Node.js 當中,module 是指一組的程式碼,組織成簡單或複雜功能,可被用來與外部其他程式碼連結。可以是單個文件,或是...

鐵人賽 自我挑戰組 DAY 11

技術 [Day11] 登入、註冊API開發和HTTP Authentication(JWT)

進入到第11天,發現時間不多了,所以不像之前觀念部分會補充那麼多,相關參考資料還是會放在最底下,但內容大部份會把實作的程式直接放上來。 大綱 Authenti...

鐵人賽 自我挑戰組 DAY 23
一個月的後端學習之旅 系列 第 23

技術 【DAY23】 靜態與動態網頁、網頁開發工具

靜態網頁 static websites 靜態網頁中的內容就是HTML, CSS, Java Script所創建的網頁 靜態網站上的每個頁面都存儲為單個 HTM...

鐵人賽 SideProject30 DAY 11

技術 實際使用 Sequelize 來撰寫程式

Hi,大家好,昨天我們完成了Sequelize 的套件安裝、資料庫連線的設定與資料表的設定,今天我們來預定要完成資料處理的模組,會依照查詢、新增、修改、刪除進行...

鐵人賽 SideProject30 DAY 11

技術 實際使用 Sequelize 來撰寫程式

Hi,大家好,昨天我們完成了Sequelize 的套件安裝、資料庫連線的設定與資料表的設定,今天我們來預定要完成資料處理的模組,會依照查詢、新增、修改、刪除進行...

鐵人賽 自我挑戰組 DAY 10

技術 [Day10] 建立文章的Schema讓文章API與真實資料庫互動

昨天已經讓後端程式和正式資料庫連接起來,今天就要將原本的MOCK_POSTS移除,與真正的資料庫互動了。 大綱 建立文章的Schema&Model 調...

鐵人賽 自我挑戰組 DAY 9

技術 [Day9]連接資料庫(使用MongoDB和Mongoose)

大綱 MongoDB簡介 Mongoose簡介 將後端專案連接到資料庫 1. MongoDB簡介 MongoDB 是一種 NoSQL(非關聯式) 資料庫...

鐵人賽 影片教學 DAY 10

技術 使用 Cheerio 搭配 ChatGPT,爬網站輕鬆不求人 - Day10

不知道漫畫什麼時候更新,都需要手動去查找嗎? 為什麼同事的訊息總是快一步,他是從哪獲得的呢? 辦公室小劇場: 新到職的 Amy 在辦公室不算非常亮眼,她會在...