J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術「學習」「筆記」部落格。內容涵蓋各式前端、Java後端、Spring Boot、微服務架構、運維開發、系統監控等相關的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • Node.js | GET/POST请求

    簡介 在很多場景中,我們的伺服器都需要跟用戶的瀏覽器打交道,如表單提交。 表單提交到伺服器一般都使用 GET / POST 請求。 1 const fs = require ( 'fs' ); 獲取GET請求內容 由於 GET 請求直接...

  • Node.js | File System(目錄篇)

    簡介 相關的 簡介 和 異步和同步 的特性,這篇就不再贅述,請直接看前一章節即可 Node.js | File System(文件篇) 。 建立目錄 語法 以下為建立目錄的語法格式: 1 fs.mkdir(path[, options], callb...

  • Node.js | File System(文件篇)

    簡介 該 fs 模組提供了一種 API ,一組類似 UNIX(POSIX) 標準的文件操作標準。 可以使用以下指令訪問它: 1 const fs = require ( 'fs' ); 異步和同步 Node.js 文件系統( fs...

  • Node.js | Util(常用工具)

    簡介 該 util 模組主要旨在滿足 Node.js 自己內部 API 的需求。但是,許多實用程序對應用程序和模組開發人員也很有用。 可以使用以下指令訪問它: 1 const util = require ( 'util' ); 註:...

  • Node.js | Global Object(全局對象)

    簡介 JavaScript 中有一個特殊的對象,稱為全局對象 Global Object ,它及其所有屬性都可以在程序的任何地方訪問,即全局變量。 在瀏覽器 JavaScript 中,通常 window 是全局對象,而 Node.js 中的全局對像是 global ,所有全局變量(除了...

  • Node.js | Router(路由)

    簡介 我們要為路由提供請求的 URL 和其他需要的 GET 及 POST 參數,隨後路由需要根據這些資料來執行相應的程式。 因此,我們需要查看 HTTP 請求,從中提取出請求的 URL 以及 GET/POST 參數。這一功能應當屬於路由還是伺服器(甚至作為一個模組自身的功能)確實值得探討...

  • Node.js | Function(函數)

    簡介 在 JavaScript 中,一個函數可以作為另一個函數的參數。我們可以先定義一個函數,然後傳遞,也可以在傳遞參數的地方直接定義函數。 Node.js 中函數的使用與 Javascript 類似,舉例來說,你可以這樣做: 1 2 3 4 5 6 ...

  • Node.js | Module System(模組系統)

    簡介 為了讓 Node.js 的文件可以相互調用, Node.js 提供了一個簡單的模組系統。 模組是 Node.js 應用程序的基本組成部分,文件和模組是一一對應的。換言之,一個 Node.js 文件就是一個模組,這個文件可能是 JavaScript 程式、 JSON 或者編譯過的 C...

  • Node.js | Stream(流)

    簡介 Stream 是一個抽象接口, Node 中有很多對象實現了這個接口。 例如:對 http 伺服器發起請求的 request 對象就是一個 Stream ,還有 stdout (標準輸出)。 Node.js Stream 有四種流類型: Readable :可讀操作...

  • Node.js | Buffer(緩衝區)

    簡介 JavaScript 語言自身只有字符串資料類型,沒有二進制資料類型。 但在處理像 TCP 流或文件流時,必須使用到二進制資料。因此在 Node.js 中,定義了一個 Buffer 類,該類用來建立一個專門存放二進制資料的緩存區。 在 Node.js 中, Buffer 類是...