tag node.js

標籤
貢獻246
194
05:12 PM · Oct 25 ,2025

@node.js / 博客 RSS 訂閱

Joseph Zimmerman - The Issue With Global Node Packages

Node.js brought about a great revolution for JavaScript developers by allowing us to write code that runs directly on our machines; our skills were no longer limited to browsers alone. At first, man

workflow , node.js , coding , Javascript

收藏 評論

xcold - 更優雅地用 JS 進行 “IPC” 調用,我寫了 event-invoke 庫

背景 團隊最近有一個 Node.js 全新的模塊需要開發,涉及多進程的管理和通訊,簡化模型可以理解為需要頻繁從 master 進程調用 worker 進程的某些方法,簡單設計實現了一個 event-invoke 的庫,可以簡單優雅進行調用。 Node.js 提供了 child_process 模塊,在 master 進程通過 fork / spawn 等方法調用可以創建 worker 進程並獲取其

node.js , pm2 , typescript , 前端 , Javascript

收藏 評論

糖糖 - 淺嘗一下Node爬蟲吧~

新建一個文件夾,這裏我命名為“爬”。 mkdir pa 初始化一個工程,並安裝相關模塊。 cd pa // 安裝package.json npm init // 安裝cheerio,用來在服務端使用jq語法操作dom npm install cheerio --save 新建文件命名為app.js,按照需求爬取數據,並保存到data.txt。 cons

node.js , cheerio , nodejs爬蟲 , 爬蟲

收藏 評論

jsoncode - 使用nodejs的http和https下載遠程資源,post數據

經常用到nodejs下載資源的情況(簡單的爬蟲),可以考慮直接使用nodejs內置的http/https模塊。 test.mjs import https from 'https' import fs from 'fs' import URL from 'url' let urlObj = URL.parse(url) https.get({ ...urlObj, rej

node.js , 下載 , nodejs爬蟲 , HTTP , HTTPS

收藏 評論

互聯網小墨風 - javascript fetch body 服務器 java HttpServletRequest

node.js與網頁不同,一個html文件當我們上傳到服務器後,直接訪問就可以看到相應的界面。但是node.js不行,node.js必須需要我們執行它後才可以運行它應有的功能,使用node xxx.js 即可運行。但是一旦我們關閉電腦,該程序就會結束,如果想要它24小時運行,這就需要用到雲服務器。 什麼是雲服務器 雲服務器(El

服務器 , node.js , 雲服務 , 前端開發 , Javascript

收藏 評論

643104191 - 在nodejs中通過c++調用windows api喚起文件/目錄選擇窗口

一、需求 在windows中運行網頁+nodejs服務時, 在網頁端請求nodejs接口, 喚起文件/文件夾選擇窗口, 將選擇的文件/目錄實際路徑顯示在網頁中 (非C:/fakepath) 二、流程圖 sequenceDiagram participant B as 瀏覽器 participant S as nodejs server p

文件上傳 , node.js , c++ , windows開發 , 前端

收藏 評論

蘇琢玉 - 用 Go 像寫 Web 一樣做桌面應用:完全離線的手機號歸屬地查詢工具

前陣子我做了一個小工具:一個完全離線的手機號歸屬地查詢桌面應用 功能本身其實並不複雜,但在這個過程中,我反而重新認識了一次 用 Go 做桌面應用,其實可以非常像在寫一個 Web 項目。 這篇文章不打算講手機號歸屬地怎麼查(那真的很簡單,如果你需要直接到文章底部倉庫下載我做好的工具就好),而是想分享一下: 為什麼我會選擇用 Go + Wails 做成桌面應用,以及這個過程裏的一些實際感受。 一個並

手機號驗證 , node.js , go , 桌面應用

收藏 評論

杭州程序員張張 - GraphQL初體驗,Node.js構建GraphQL API指南

作者:CHRIS CASTLE 原文:https://blog.heroku.com 譯者:杜尼卜 在過去的幾年中,GraphQL已經成為一種非常流行的API規範,該規範專注於使客户端(無論客户端是前端還是第三方)的數據獲取更加容易。 在傳統的基於REST的API方法中,客户端發出請求,而服務器決定響應: curl https://api.heroku.space/users/

rest-api , node.js , graphql , 全棧工程師

收藏 評論

夢的點滴 - JavaScript 模塊化演進:CommonJS 到 ES Module

在前端開發早期,JavaScript 並沒有官方的模塊化規範——多個腳本文件通過 script 標籤引入時,變量會掛載到全局作用域,導致命名衝突、依賴混亂等問題。從 CommonJS 到 ES Module(ESM),JavaScript 模塊化的演進本質上是解決“代碼複用、作用域隔離、依賴管理”的過程。本文從歷史背景、核心差異到實戰應用,梳理模塊化的演進脈絡,幫你理解不同規範的

作用域 , node.js , 加載 , 模塊化 , 前端開發

收藏 評論

Never_Mind - package.json 部分屬性解讀

name 定義項目(包)名。規則如下: 不得多於 214 個字符(包含@scope/前綴在內) 不得以.、_開頭,且不得包含大寫字母 只允許使用 URL-safe 字符 version 定義項目(包)的當前版本號 description 定義項目(包)的簡要描述。registry 將提取該信息以方便搜索 keywords 定義項目(包)的關鍵字描述。registry 將提取該信息以方便檢

全棧 , node.js , vite , webpack , 前端

收藏 評論

小謳 - 小程序重構 [cnode社區]:mpvue + 開源api,現已上線!

歡迎關注前端小謳的github,閲讀更多原創技術文章 閒暇時光表浪費,由於技術棧一直用的vue,因此用 mpVue 開發了小程序版本的 cnode 社區,api 也都是官網開源的。有人會問 “mpvue不是已經停止維護了嘛?”——的確是的,而且使用起來有很有坑。但這是我第一次寫小程序,找個最相近的語言最適合——無論選擇哪種技術棧,產品要完整做出來才行。小程序現已上線,後續還將逐步嘗試在tar

vue.js , node.js , 小程序 , mpvue , Javascript

收藏 評論

Elliot Bonneville - Web Scraping With Node.js

Web scraping is the process of programmatically retrieving information from the Internet. As the volume of data on the web has increased, this practice has become increasingly widespread, and a numb

node.js , coding , Javascript

收藏 評論

提莫找蘑菇 - 記NVM ls-rermote等命令顯示N/A問題

記NVM ls-rermote等命令顯示N/A問題 前言 針對前端開發,某次開發項目中用到的依賴是有node-sass(前端小夥伴都或多或少遇見node-sass安裝不起的情況),雖然可以用sass代替,項目依舊可以開發,但是本着以前開發同事也需要更改依賴,我只能忍痛委屈自己解決(哎~~~別人是:死道友不死貧道,我們卻要反着來😭) 目前本地版本 # 我目前依賴版本 node: v16.16.0

node.js , nvm

收藏 評論

凌覽 - 女朋友換頭像比翻書快?我3天肝出一個去水印小程序

我女朋友天天泡小紅書,看到好看的圖就想當頭像。可小紅書的圖都帶水印,她嫌截圖裁剪太麻煩。有一天直接甩給我一句:“你是程序員,給我想個辦法把水印弄掉!” 得,女朋友發話,那就幹唄。花三天時間,整了個去水印的小工具,挺好用。下面就是我怎麼一步步搞出來的,有興趣的可以看看。 先看效果 先給大佬們體驗體驗 https://nologo.code24.top/ ,移動端訪問需要掃碼跳轉小程序。

node.js , 前端

收藏 評論

太_2_真_人 - node版本管理工具 nvm的安裝

先保存一下我們當前全局安裝的工具 安裝nvm需要先卸載當前node,和當前全局安裝的工具,如cli,eslint,ts...,所以我們先保存一份,方便我們後面安裝nvm後再安裝對應版本工具 查看全局安裝命令: npm ls -g --depth=0 如: 卸載當前node 如果是官網pkg安裝包安裝的 sudo rm -rf /usr/local/{bin/{node,npm}

node.js , 版本管理工具 , nvm

收藏 評論

mob64ca14144dde - 如何創建高性能、可擴展的Node.js應用?

終極指南:如何用napi-rs構建高性能Node.js原生擴展 napi-rs是一個強大的框架,專門用於通過Node-API在Rust中構建編譯後的Node.js原生擴展。對於想要將Rust的高性能與Node.js的靈活性相結合的開發者來説,這是一個革命性的工具。🚀 🔥 為什麼選擇napi-rs? napi-rs最大的優勢在於它允許你完全使用

node.js , API , rust , ci , 前端開發

收藏 評論

前端子金 - 詳解node中引入模塊的原理

1. 模塊機制 1.1 commonjs規範 1.2 node的模塊實現(node中引入模塊的過程) 1.2.1 優先從緩存中加載 1.2.2 路徑分析 1.2.3 文件定位 1.2.4 模塊編譯 1.3 核心模塊 1.3.1 js核心模塊的編譯過程

node.js , require , 前端

收藏 評論

神話 - 詳解 Node.js unhandledRejection 和 uncaughtException 事件

Node.js js 的執行是單線程的,在 Node14 及以前的版本,同步任務同拋錯未處理程序則會終止,異步任務同拋錯未處理則不會,而是出一個 warning, 提示有 UnhandledPromiseRejectionWarning 的異常。 而在Node14以後的版本,就算是異步任務同拋錯未處理程序也會直接終止了。 Node14及以前的版本代碼示例: PS: 加一個sleep 函數的目的只是

node.js , 事件監聽 , 優雅重啓

收藏 評論

Hagay Lupesko - How To Secure Your Web App With HTTP Headers

Web applications, be they thin websites or thick single-page apps, are notorious targets for cyber-attacks. In 2016, approximately 40% of data breaches originated from attacks on web apps — the lead

node.js , Security , HTTPS , coding

收藏 評論

FFF方 - 技術面🧑‍🏫:前端代碼是如何與服務器交互的

前言: 本篇文章主要是想講解 .html 文件和 .CSS 文件在實際開發中和後端服務器交互最後上線的基礎原理。 面向的人羣🆕:是剛入行不久,且目前只會寫前端業務代碼而不清楚整個工作流的前端新人。我會從 0 開始一步一步帶你理解整個流程的底層邏輯是什麼,希望你能跟着我一起做完今天的所有步驟。 hr/ 一. 前期準備 為了能讓更多的人明白這其中的原理,今天我們迴歸前端最原始的本質,拋開 Vue

服務端 , node.js , 前端

收藏 評論

點墨 - js 字符串含中文下對齊

問題 在中文下對齊字符串會出現問題,原因是中文字符佔兩個字節,如下所示 let val = [ { title:"錯嫁豪門:萌娃集合,把渣爹搞破產", author:"左暮顏傅寒蒼" }, { title:"驚!未婚女星竟被萌娃追着叫媽", author:"大雪無聲" } ] function te

node.js , align , string , Javascript

收藏 評論

LanLan_Guo - node.js+Puppeteer(無頭瀏覽器) 實現服務端批量生成PDF 文件

應用場景: 客户在創建前後端分離的應用時,前端只用於做一些基本的數據展示,如果涉及大量的數據或報表生成,建議放在服務器端展示,本文主要分享如何在服務器端使用ActiveReportsJS 實現報表導出PDF功能 Demo下載: https://gcdn.grapecity.com.cn/forum.php?mod=attachmentaid=MTIzMjQwfGMwM2JkNWVhfDE2M

puppeteer , node.js , 服務端渲染 , pdf.js

收藏 評論

小蝌蚪 - 基於Python求職招聘系統django校園招聘求職系統_嗶哩嗶哩

目錄 項目介紹 本項目具體實現截圖 開發技術 大數據類設計開發的基本流程是: 論文大綱 結論 項目介紹 求職招聘系統是一個全面的在線平台,旨在簡化和促進求職者與僱主之間的互動。該系統提供個人中心、求職者管理、公司管理、個人簡歷管理、面試申請管理、職位類型管理、職位信息管理、簡歷投遞管理、面試邀請管理、面試

Spring Boot , node.js , flask , django , 後端開發 , harmonyos , Python

收藏 評論

來了老弟 - 使用Node.js打包下載文件

本文介紹一下使用Node.js的fs模塊創建zip文件,需要藉助 archiver 包。 後端創建歸檔文件 這個操作一般由前端發起,如下圖所示: 把選中的文件地址發送給後端,後端根據文件地址創建歸檔文件,最後把歸檔文件的地址返回給前端,完成下載。 // zip文件臨時目錄 const ZIP_TEMPORARY = path.resolve(__dirname, '../../static

node.js , 下載 , zip

收藏 評論