2K+ 次瀏覽
Sequelize 遵循基於 Promise 的 Node.js ORM 結構,適用於不同的資料庫,例如 Postgres、MySQL、MariaDB、SQLite 和 Microsoft SQL Server。Sequelize 具有許多特性,使其易於實現和使用。Sequelize 的一些主要特性如下:Sequelize 是一個第三方包。它使用物件關係對映來對映物件。這就是為什麼它被稱為 ORM。Sequelize 支援強大的事務支援以及急切載入和延遲載入的概念。它還可以對資料庫執行讀取複製。Sequelize 遵循標準化,這意味著它在程式碼中具有單個模式定義。標準化使模式易於閱讀和理解…… 閱讀更多
535 次瀏覽
在這篇文章中,我們將瞭解如何使用 NodeJS 將資料插入表中。閱讀完整文章以瞭解如何將資料儲存到資料庫表中。在繼續之前,請檢查以下步驟是否已執行:mkdir mysql-testcd mysql-testnpm init -ynpm install mysql上述步驟用於在專案資料夾中安裝 Node - mysql 依賴項。將記錄插入學生表中要將新記錄新增到 MySQL 表中,首先建立一個 app.js 檔案。現在將下面的程式碼段複製貼上到檔案中。使用以下命令執行程式碼:>> node app.js示例// 檢查專案中是否安裝了 MySQL 依賴項…… 閱讀更多
808 次瀏覽
JIMP,也稱為 JavaScript 影像處理程式,是一個用 JavaScript 編寫的 Node 影像處理庫,沒有任何其他依賴項。它允許使用者輕鬆操作影像並將其轉換為任何所需的形狀、格式、尺寸或樣式。它還可以用於最佳化影像以最大限度地減少檔案大小,確保高視覺質量或減少頻寬。使用 JIMP,您可以調整影像大小和裁剪影像,根據需要將其轉換為格式,還可以應用不同的過濾器和效果。以下是 NodeJS JIMP 支援的影像格式:@jimp/jpeg@jimp/png@jimp/bmp@jimp/tiff@jimp/gif安裝設定環境 -npm init -y安裝依賴項 -npm … 閱讀更多
299 次瀏覽
非同步 ensureSymlink() 簡介此方法將確保符號連結是否存在。如果目錄結構不存在,它將建立它。語法createSymlink(srcPath, destPah[, type] [, callback])引數srcPath – 檔案的源路徑。destPath – 檔案的目標路徑。type – 此引數僅在 Windows 上可用,在其他平臺上被忽略。此引數的可能值為 dir、file 或 junction。callback – 如果發生任何錯誤,此函式將給出回撥。示例在繼續之前,請檢查是否已安裝 fs-extra;如果沒有,請安裝 fs-exra。您可以使用以下命令檢查是否已安裝 fs-extra。npm ls fs-extra建立…… 閱讀更多
295 次瀏覽
此方法用於透過同步程序確保檔案存在於給定位置。處理完成後才會給出響應。如果要確保建立的檔案不存在或相應的目錄不存在,則建立這些目錄和檔案。如果檔案已存在,則不會修改或更改它。語法ensureFileSync(file)引數file – 這是一個字串引數,它將儲存需要確保的檔案的位置。示例1在繼續之前,請檢查是否已安裝 fs-extra;如果沒有,請安裝 fs-exra。您可以使用…… 閱讀更多
180 次瀏覽
非同步 ensureFile() 簡介此方法用於確保檔案存在於給定位置。如果要確保建立的檔案不存在或相應的目錄不存在,則建立這些目錄和檔案。如果檔案已存在,則不會修改或更改它。語法ensureFile(file, [, callback])引數file – 字串引數,它將包含需要確保的檔案的名稱及其位置。callback – 如果發生任何錯誤,此函式將給出回撥。示例 1在繼續之前,請檢查是否已安裝 fs-extra;如果沒有,請安裝 fs-exra。您可以使用…… 閱讀更多
46K+ 次瀏覽
NodeJS 提供內建庫 crypto 來在 NodeJS 中加密和解密資料。我們可以使用此庫加密任何型別的資料。您可以對字串、緩衝區甚至資料流執行加密操作。crypto 還包含多種用於加密的加密演算法。請檢視官方資源以瞭解詳情。在這篇文章中,我們將使用最流行的 AES(高階加密標準)進行加密。配置“crypto”依賴項在您的專案中,檢查 NodeJS 是否已初始化。如果沒有,請使用以下命令初始化 NodeJS。>> npm init -y'crypto' 庫在安裝時會自動新增…… 閱讀更多
246 次瀏覽
此方法用於使用同步程序清空目錄(無論其是否為空)。如果目錄不為空,它將刪除其所有內容並將其清空。如果目錄不存在,則建立一個新的空目錄。語法emptyDirSync(dir)引數dir – 這是一個字串引數,它將儲存目錄結構的位置。示例 1在繼續之前,請檢查是否已安裝 fs-extra;如果沒有,請安裝 fs-exra。您可以使用以下命令檢查是否已安裝 fs-extra。npm ls fs-extra建立一個 syncEmptyDir.js 並將以下程式碼段複製貼上到該檔案中。現在,執行以下… 閱讀更多
294 次瀏覽
非同步 emptyDir() 簡介此方法用於清空目錄(無論其是否為空)。如果目錄不為空,它將刪除其所有內容並將其清空。如果目錄不存在,則建立一個新的空目錄。語法emptyDir(dir, [, callbacks])引數dir – 這是一個字串引數,它將儲存目錄結構的位置。callback – 如果發生任何錯誤,此函式將給出回撥。示例 1在繼續之前,請檢查是否已安裝 fs-extra;如果沒有,請安裝 fs-exra。您可以使用以下命令檢查是否已安裝 fs-extra。npm ls fs-extra建立一個 asyncEmptyDir.js… 閱讀更多
544 次瀏覽
您可以使用 Node 中的“DROP TABLE”語句從 MySql 資料庫中刪除現有表。有時,我們需要刪除整個表,儘管在公司中,總是建議存檔不用於刪除的表。刪除表時,我們有兩種情況:如果表存在則刪除表,否則丟擲錯誤無論表是否存在都刪除表。我們將在本文中討論這兩種情況。在繼續之前,請檢查以下步驟是否已執行:mkdir mysql-testcd mysql-testnpm init -ynpm install mysql上述步驟用於安裝 Node - mysql 依賴項…… 閱讀更多