由node檔案處理模組實現乙個文件資料庫的構思

2021-09-17 04:25:43 字數 437 閱讀 6939

最近一直在構思自己的個人部落格**

對資料庫方面很是糾結,因為我覺得專門為乙個小型部落格**裡架乙個資料庫是在浪費。

某天突發奇想,為什麼不能基於node 檔案系統,參考mongodb語法,做乙個嵌入式文件資料庫,直接把資料庫檔案放在專案目錄裡,這樣就不用另外搭建資料庫了

經過兩天的晚上做夢,已經基本構好思路。再動手之前突然決定先看看github 上有沒有和我一樣想法的人,隨後找到了nedb模組,作者的設計思路,和我心中的思路一摸一樣,隨後看了一下文件,立即上手,完全滿足我的需要。

好吧,不需要我重複造輪子了

專案位址

每張表為乙個檔案,直接存放在專案路徑中,完全滿足小型建站需求

註冊發布乙個node模組

發布乙個自己封裝的node模組的方法,我這裡註冊的是fgm模組 1.新建乙個檔案,以模組名字命名fgm 2.fgm目錄下面新建bin資料夾,在bin目錄下面新建乙個index.js檔案 usr bin env node console.log 123 3.在fgm目錄下執行npm init y,修改...

node使用http 模組搭建乙個靜態伺服器

頁面結構如下 實現 如下 使用http模組實現靜態資源伺服器 搭建靜態資源伺服器,需要自身建立乙個伺服器 結束 res.end server.listen 9527 server.on listening 通過位址獲取檔案的資訊 param url 檔案的位址 returns async funct...

利用node實現乙個批量重新命名檔案的函式

前言 最近在吃午飯的時候突然想起來在新大上js課程時,老師講node的時候提了一句說node可以批量重新命名檔案,我就程式設計客棧想著看看能不能實現這個功能。看了node的官方文件,查到fs模組有乙個readdir的api,它讀取乙個目錄的內容,測試了一下,返回的結果是乙個陣列,元素就是資料夾的名字...