npm安裝時報錯,出現 certificate has expired
最近使用npm安裝工具屢屢報錯,大致顯示為:npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired....
nodejs 文件操作類的封裝
最近做node項目,操作文件特別不方便,于是封裝了工具類挺好用的,分享給大家 const fs = require('fs') const path = require('path') /** &nb...
深入理解Node.js進程管理
在Node.js中,進程管理是一個非常重要的話題,它涉及到如何創建、控制和監測進程,以及如何利用多核處理器。本文將深入探討Node.js中的進程管理,并通過詳細的代碼示例幫助讀者更好地理解。 1. 什么是進程? 首先,讓我們了解一下...
Node.js中的并發編程:利用事件循環實現高效多任務處理
在Node.js中,利用事件驅動的非阻塞I/O模型,我們可以輕松地實現并發編程,高效地處理多個任務。本文將介紹Node.js中的并發編程概念、常用的實現方式以及相關代碼示例,并總結如何通過事件循環來實現高效的多任務處理。 一、并發編程概念...
深入理解 Node.js 開發中的 Express 路由與中間件
在 Node.js 開發中,Express 是一個非常流行的框架,它提供了一種簡潔而靈活的方式來構建 Web 應用程序。在 Express 中,路由和中間件是兩個核心概念,它們在開發過程中起著重要的作用。本文將深入探討 Express 路由和中間件的概念、使用方法以及...
構建Node.js Web 應用:使用Express、EJS 和 Mongoose
在本篇博客文章中,我們將介紹如何使用Node.js的Express框架、EJS模板引擎和Mongoose庫來構建一個簡單的Web應用實例。通過代碼示例和詳細解釋,幫助讀者了解如何結合這些工具來構建一個完整的Node.js Web 應用。1. 準備工作首先,確保你已經安裝了Node.js和npm(No...
Node.js初階之Express
Node.js是一種基于事件驅動和非阻塞I/O模型的JavaScript運行環境,它非常適合構建高性能的網絡應用程序。在Node.js生態系統中,Express是最受歡迎的Web應用程序框架之一。本文將介紹Node.js初階中的Express框架,并提供一些實例來幫助你入門。什么是ExpressEx...
nodejs websocket 發送protoBuf數據到服務端
當使用Node.js進行WebSocket通信時,發送經過Protobuf編碼的數據到服務端是一個常見的需求。在這篇博客中,我們將通過一個示例來演示如何實現這個功能。假設我們有一個WebSocket服務端,地址為ws://example.com/ws我要發送pb_http_frame中的Reques...
Nodejs 定時任務(node-schedule)
安裝:npm install node-schedule Cron風格定時器var schedule = require('node-schedule'); function scheduleCronstyl...
nodejs 解壓文件,當文件名為中文名時會出現亂碼
一開始我是使用compressing 去解壓的,后面一直出現亂碼,于是換了個解壓的包 yauzl 具體實現步驟:安裝npm install yauzl 2. 封裝了個解壓文件方法function unzip(zipFileName, output...