dsh-plugin-reverse:DeepSeek Harness JavaScript 反向工程工具包

DeepSeek Harness 插件旨在解決前端加密分析中環境隔離與依賴缺失的痛點。該插件提供靜態還原、輔助定位和驗證三大核心能力,可將混淆 JS 轉換爲無環境依賴的計算函數,生成 Hook 腳本捕獲調用信息,並內置多種算法驗證。 安裝需 Node.js >= 24,通過命令 `dsh plugin --profile web add github:wangyin572/dsh-plugin-reverse` 添加。典型工作流包括評估可行性、生成 Hook、靜態提取、代碼解混淆及結果驗證。該工具僅適用於授權分析場景,需注意安全風險及配置規範。

閱讀全文
dsh-custom-js:在 DeepSeek Harness 中管理可信的 JavaScript / TypeScript 腳本

DeepSeek Harness (DSH) 提供了 `dsh-custom-js` 插件,用於在 Web GUI 中安全地加載、編輯和管理 JavaScript/TypeScript 用戶腳本,實現界面自定義與功能擴展。該插件內置 CodeMirror 編輯器,支持熱重載、TypeScript 轉譯及生命週期管理。腳本默認禁用且擁有瀏覽器端權限,用戶需手動啓用並注意權限風險。安裝後需重啓進程,通過 Settings 或目錄掃描即可使用。該插件兼容 DSH v0.2.0-rc.1 至 v0.3.0-0 版本。

閱讀全文
dsh-kebabcase:純 Node 實現的短橫線命名轉換插件

`dsh-kebabcase` 是 DeepSeek Harness 的一個插件,用於在本地將駝峯命名轉換爲短橫線命名。它完全基於 Node.js 實現,無網絡依賴,適合離線環境使用。安裝前需滿足 `@deepseek-ai/cordis` 和 `@deepseek-ai/dsh-tools` 依賴。安裝後,開發者可直接在對話或腳本中調用該工具。由於代碼本地執行,建議審查源碼以確保安全性。

閱讀全文
dsh-gal2l:加侖轉升插件

DeepSeek Harness(DSH)推出插件 `dsh-gal2l`,用於智能體或機器人本地處理加侖與升的體積換算。該插件由 uckkk 維護,具備純 Node 實現、無網絡依賴及輕量級特點。安裝需使用 `dsh plugin add github:uckkk/dsh-gal2l` 命令,並依賴 DSH 相關核心庫。它適用於液體體積計算場景,強調安全注意,適合作爲基礎工具集成。

閱讀全文
dsh-deep-equal:深比較工具

dsh-deep-equal 是 DeepSeek Harness (DSH) 的一個純 Node 實現插件,旨在避免手動編寫深比較邏輯。它由開發者 uckkk 維護,提供深比較能力,可在會話中調用。該插件無網絡依賴,以當前進程權限運行,依賴 `@deepseek-ai/cordis` 和 `@deepseek-ai/dsh-tools`。安裝命令爲 `dsh plugin add github:uckkk/dsh-deep-equal`,適合在 DSH 中進行數據差異分析。

閱讀全文
DSH 插件介紹:satan9394/dsh-javascript-typescript

DeepSeek Harness (DSH) 的 JS/TS 開發模式插件旨在通過插件化架構規範開發流程。該插件由 satan9394 維護,專注於應用現代語法與高級類型特性,以提升代碼質量。它適合需要規範開發模式的開發者,但由於以當前進程權限運行,安裝前務必仔細檢查源碼與許可證。具體功能與使用示例需參考官方倉庫獲取。

閱讀全文
dsh-workflow-isolate:DeepSeek Harness 的 QuickJS/WASM 隔離工作流引擎

`dsh-workflow-isolate` 是 DeepSeek Harness 的插件,旨在爲工作流腳本提供 QuickJS/WASM 隔離環境,解決腳本需要 JavaScript 能力但不應繼承 Node.js 權限的問題。它提供資源限制、阻斷 Node.js API 並保留鉤子,通過 `cordis.patch.yml` 配置切換默認引擎。使用時需注意腳本必須可移植,且需理解其隔離邊界與安全風險。

閱讀全文
FastAPI+前端交互:JavaScript調用FastAPI接口實戰

文章介紹FastAPI後端與前端JavaScript的交互方法。核心原理是前端通過HTTP請求調用後端API,後端處理後返回JSON數據,前端渲染展示。準備工作:後端需安裝FastAPI和uvicorn,前端僅需HTML+JS。後端編寫main.py實現三個接口:GET(/api/hello)返回消息,帶參數GET(/api/items/{item_id})返回商品信息,POST(/api/submit)接收數據並反饋。配置CORSMiddleware處理跨域(開發階段允許所有來源,生產環境指定域名)。前端用fetch API調用接口,三個按鈕分別觸發請求,解析JSON並展示結果。運行時啓動後端服務,打開前端頁面測試。關鍵知識點包括跨域配置、HTTP方法(GET/POST)、JSON數據交換及錯誤處理。進階可探索Axios、前端框架和數據驗證。

閱讀全文
前端開發者學Node.js:從瀏覽器到服務器的思維轉變

本文介紹前端開發者學習Node.js的必要性及核心要點。Node.js基於Chrome V8引擎,讓JavaScript可在服務器端運行,解決前端做後端服務的侷限,實現全棧開發。其核心特點是“非阻塞I/O”(通過事件循環處理併發請求)、“全權限”環境(可操作文件/端口)、“CommonJS模塊系統”。 前端轉後端需思維轉變:運行環境從沙箱(限API)到全權限;異步編程從輔助(如setTimeout)到核心設計(避免服務器阻塞);模塊系統從ES Modules到CommonJS(require/module.exports)。 學習路徑包括:掌握基礎模塊(fs、http),理解異步編程(回調/Promise/async),用Express等框架開發API,探索Webpack/Babel等工具底層原理。 總結:Node.js助力前端開發者構建全棧能力,無需切換語言,理解服務器邏輯,拓展職業邊界,是打通前後端的關鍵工具。

閱讀全文
用Node.js寫第一個Web服務器:Express框架快速上手

這篇文章介紹了用Node.js和Express搭建Web服務器的方法。Node.js基於V8引擎,讓JavaScript可服務端運行,Express作爲流行框架,簡化路由、請求處理等複雜工作。 環境準備需先安裝Node.js(含npm),通過`node -v`和`npm -v`驗證。接着創建項目文件夾,用`npm init -y`初始化,`npm install express`安裝框架。 核心步驟是編寫`server.js`:引入Express,創建實例,定義端口(如3000),用`app.get('/')`定義根路徑GET請求,返回文本,最後`app.listen`啓動服務器。訪問`http://localhost:3000`可測試。 擴展功能包括添加更多路由(如`/about`)、動態路徑參數、返回JSON(`res.json()`)、託管靜態文件(`express.static`)。總結關鍵步驟:安裝工具、創建項目、編寫路由、啓動測試,爲後續學習中間件、動態路由等打下基礎。

閱讀全文
Node.js npm工具:從安裝到包管理全攻略

本文介紹Node.js和npm的核心知識。Node.js是基於Chrome V8引擎的JavaScript運行環境,npm是其默認包管理工具,用於下載、安裝、管理第三方代碼包。 安裝部分:Windows、Mac、Linux系統均可通過官網或包管理器安裝Node.js(npm隨Node.js一同安裝),安裝後可通過`node -v`和`npm -v`驗證。 npm核心功能:初始化項目需執行`npm init`生成`package.json`(項目配置文件);安裝依賴分本地(默認,僅項目可用)和全局(-g,系統級),依賴分生產(--save)和開發(--save-dev)兩類;管理依賴包括查看、更新、卸載(`npm uninstall`)等。 常用命令:`npm install`(安裝)、`npm list`(查看)、`npm update`(更新)等。國內訪問慢可通過淘寶鏡像(`npm config set registry`)或cnpm加速。 注意事項:避免提交`node_modules`到Git,合理使用版本號(^或~),優先本地安裝依賴。 npm是Node.js開發核心工具,掌握其使用可提升效率,

閱讀全文