tag eggjs

標籤
貢獻16
71
02:39 AM · Oct 27 ,2025

@eggjs / 博客 RSS 訂閱

羊先生 - 關於require('mkdirp')創建文件夾

mkdirp npm i mkdirp -S // 1.0.4 今天在寫上傳文件時候,查看同步創建文件如是使用了mkdirp包,不過發現網絡有大部分錯誤用法,原因是mkdirp的版本升級了更改了用法 網絡錯誤用法 const mkdirp = require('mkdirp'); await mkdirp(dir) //錯誤用法一 const mkdirp = require('mkdirp');

上傳文件 , node.js , eggjs , 上傳圖片 , 前端

收藏 評論

羊先生 - 基於Egg.js二次封裝框架,一鍵安裝,乾貨上場

highlight: agate theme: fancy 安裝 npm i egg-bag-framework 內置多種模塊,中間件以及工具 源碼地址, 演示地址 中間件 校驗sing簽名是否合法,防止隨意發起請求 'use strict'; module.exports = (option, app) = { return async function sing(ctx, ne

node.js , MySQL , 令牌桶 , eggjs , Jwt

收藏 評論

圍的圍 - 基於Koa2打造屬於自己的MVC框架,仿egg的簡易版本

背景 Express和Koa作為輕量級的web框架,沒有任何約束的框架在一開始的時候會非常的爽快,開發幾個demo,手到擒來,但是一旦代碼真正上去的時候(而且一定會),你就會發現,大量重複的操作,重複的邏輯。導致項目的複雜度越來越高,代碼越來越醜,非常的難以維護。我的quark-h5也是開始隨意的寫,寫到最後只能重構一波了。正好期間做了個在線文檔管理的項目用了egg.js,讓我這種 node 小白

node.js , eggjs , koa , koa.js , 前端

收藏 評論

VioletJack - egg.js 連接遠程 mysql 數據庫

作為一個正在學習後端知識的菜鳥,最初存儲數據的方式是通過 fs 模塊存到本地的 JSON 文件中的。後來覺得太 low 還是得用上 mysql。 服務器 mysql 安裝 我是在騰訊雲的寶塔面板界面化安裝的,本地安裝可以去這裏下載並安裝。安裝完成後,試了一些命令確定安裝成功。 # 查看 mysql 的狀態 $ systemctl status mysqld # 啓動 mysql $ system

MySQL , eggjs

收藏 評論

fyuan - 記錄一次node egg.js服務內網無外網發佈,Cannot find module 'common-bin'

錯誤: 拷貝整個項目到內網,整體拷貝node_modules。 啓動服務報錯:Cannot find module 'common-bin' 排查 排查原因是採用的cnpm install導致。 外面是用cnpm下載的依賴,因為cnpm是淘寶鏡像很多包都是快捷方式,所以拷貝到內網後報錯缺包。 解決 使用npm下載依賴,拷貝到內網服務器上,解決問題。

node.js , eggjs , centos7

收藏 評論

前端肥智 - 基於Eggjs+puppeteer實現頁面截圖的服務,並上傳華為雲obs

主要功能 通過 puppeteer 打開無頭瀏覽器,對目標頁面進行截圖存儲本地制定目錄,通過把本地文件轉為文件流的方式上傳華為雲,上傳成功過後返回預覽文件的 key; 上傳華為雲通過 ObsClient、putObject 方式實現 [華為雲 OBS Nodejs SDK](https://support.huaweicloud.com/sdk-nodejs-devg-obs/obs_29_040

puppeteer , node.js , eggjs , html5 , Javascript

收藏 評論

慄路遙 - 初始Egg框架

前言 作為一名前端從業者不會點後端的知識怎麼可以。node.js成為了前端了解後端的首選。工欲善其事,必先利其器本。一款好的框架。是提效的根本。這是一篇從0到1入門egg的文章。 三者區別與聯繫 Express是基於 Node.js平台,快速、開放、極簡的 Web 開發框架,老牌框架,很多流行的框架的基石,簡單且擴展性強,適合做個人項目,自身缺少約束。 Koa是基於Node.js平台的下一代

eggjs

收藏 評論

wujh - midway 跨域

midway 跨域 最近準備上手midway.js來開發點東西。開發的API,在前端(vue+axios)調用時總是提示跨域,但ajax又能調用。浪費了很多時間,在此記錄一下。 midway 配置: 之前搜索過跨域問題解決辦法: csrf 配置 //在”src/config/config.default.ts”,添加代碼如下 export default (appInfo: EggAppInfo

vue.js , node.js , eggjs , csrf

收藏 評論

羊先生 - 🎉Vue3+Vite2.6+TypeScript+ant-design-vue+egg.js 一鍵構建管理前後台管理系統

Bag快速開發管理系統、門户網站、博客系統框架,提供基礎的框架,快速搭建企業產品,響應式開發,你可以將它應用在任何需要服務端管理的應用。如:開發管理系統的 API 接口、門户網站博客、企業內部的業務管理、ERP、CMS、APP 的後台等 技術選型 Bag管理系統採用Vue3、Vue-Router4、Vuex4、Ant-Design-Vue、Vite、TypeScript、Egg.js、Mysq

vite , MySQL , eggjs , vue3 , typescript

收藏 評論

JSong - eggjs 框架安全

/** * security options * @member Config#security * @property {String} defaultMiddleware - default open security middleware * @property {Object} csrf - whether defend csrf attack * @prop

eggjs

收藏 評論

哦哈哈 - egg.js 原理解析

Egg.js 介紹 基於Koa的企業級三層結構框架 Egg.js 的結構 三層結構 信息資源層 暴露給外面的接口,後端對其他服務的暴露,包含 視圖、接口; 業務邏輯層 重複的業務邏輯處理放在裏面,實現核心的業務控制也是在這一層實現。 數據訪問層 重點負責數據庫訪問,完成持久化功能 項目結構 Egg-Dome ├──app ├────controller #路由對應的加載文件 ├

node.js , node-mysql , eggjs , 全棧工程師

收藏 評論

大魚敢瞪貓 - 🚀【eggjs實戰10天入門-第2天】🚀—— 項目目錄的作用

課程引導 🚀【eggjs實戰10天入門-第1天】🚀—— 搭建項目 🚀【eggjs實戰10天入門-第2天】🚀—— controller、service和config(本篇) 本節目標 熟悉config/router/controller/service各自的作用 1、路由(Router) 1.1、路由和controller的關係 // router.js modul

node.js , eggjs , Javascript

收藏 評論

Tempest - Egg.js使用redis實現跨域緩存(Fetch發送跨域請求)

前後端分離開發時,我們的前端請求是跨域請求,會造成session和cookie失效的問題。 在閲讀多種解決方法後,我選擇了使用redis來實現session的解決方案,確保前端使用跨域請求的情況下,後端可以維持用户session. 起因 為什麼選擇redis來實現跨域下的session呢? 我閲讀了多種跨域session丟失的解決辦法,但都沒有生效,於是最後選擇了redis才解決了這個問題。

eggjs , cross-origin , cookie , Javascript

收藏 評論

哆啦好夢 - Electron-egg 1.14.0 發佈,桌面軟件,從未如此簡單

一個簡單、快速、功能豐富的跨平台桌面軟件開發框架。 🏆 碼雲最有價值開源項目 地址:https://gitee.com/wallace5303... 特性 很多小夥伴問可以商用麼?基於本框架開發的軟件,可以商用。 跨平台:一套代碼,可以打包成windows版、Mac版、Linux版或者以web網站運行 簡單高效:支持vue、react、ejs等 工程化:可以用服務端的開發思維,

vue.js , node.js , eggjs , electron , Javascript

收藏 評論

點點點 - 記錄Nodejs異步碰到的問題

記錄Nodejs異步碰到的問題 需要先將訂單id查出,再根據訂單id查詢訂單詳情 public async queryOrder() { const sql = `select id, total from tbl_orderlines`; const res = await this.app.mysql.query(sql); const { ctx } = this;

eggjs , Javascript

收藏 評論

西谷 - 開源任務懸賞接單平台前後端開發搭建

鯊魚任務懸賞平台 倉庫地址: https://gitee.com/xigupro/SharkTask_H5 注: 此倉庫為H5版客户端,需配合服務端、管理端使用。 查看演示 公司官網 為什麼開源 到目前已有300+的付費客户選擇了我們,考慮到有一部分小公司或個人可能前期沒有太多的預算投入到平台的開發建設方面來,加上近兩年口罩原因大家都非常困難,為了能幫助到這部分客户,所以將此項目開源,

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

收藏 評論

whidy - Nunjucks使用正則表達式示例

我在使用egg.js時,他用的模板引擎是Nunjucks,其中有個地方需要用到正則,可是官方文檔基本上寫了跟沒寫一樣,官方的正則表達式。於是我便去找例子了。 正則表達式 在Nunjucks中使用正則表達式的示例: {% set regExp = r/^foo.*/g %} {% if regExp.test('foo') %} Foo in the house! {% endif %} 那麼這

regexp , jsx , eggjs , 模板引擎 , 正則表達式

收藏 評論

點墨 - 使用 egg-cloud 調用 dubbo 服務

參考https://www.yuque.com/egg/nod...進行配置,就自身遇到的幾個問題進行記錄。 已運行成功環境: java 1.8 nacos:1.0.0 dubbo-consumer:1.0.0 常見問題: 一、安裝和啓動nacos,需要配置數據庫:先在mysql數據庫裏執行nacos-mysql.sql腳本,然後修改application.propert

dubbo , eggjs , nacos

收藏 評論

fyuan - 解決egg-mysql插件連接不上mysql問題;

解決egg-mysql連接不上MySql服務器報錯:Client does not support authentication protocol requested by server; consider upgrading MySQL client 問題原因 通過相關問題查閲,發現是由於navicat版本的問題造成連接失敗。mysql8 之前的版本中加密規則是mysql_native_p

node.js , MySQL , eggjs , 前端

收藏 評論