首页 > TAG信息列表 > Egg
EGG-SOCKET.IO 向指定客户端发送消息
EGG-SOCKET.IO 功能 egg-socket.io是对socket.io的一个封装,加上了对router、controller、namespace和middleware的规约。 其中,router与controller主要用于分发和处理socket.io客户端的请求,但我们之所以引入socket.io,往往是为了获得服务端主动推送的能力,这两部分就略过了。 剩下的nscrapyd 未授权访问漏洞
scrapyd是爬虫框架scrapy提供的云服务,用户可以部署自己的scrapy包到云服务,默认监听在6800端口。如果攻击者能访问该端口,将可以部署恶意代码到服务器,进而获取服务器权限。 参考链接:https://www.leavesongs.com/PENETRATION/attack-scrapy.html 环境搭建 执行如下命令启动scrapyd服新的东东
今天老师的代码里出了 故此纪念。 colourful egg 光看题目:天书 听老师讲:1+1=2一些基于nodejs的服务端框架对比。express、koa、egg、nest、midway_Nicker_的专栏-程序员信息网_egg express koa
一些基于nodejs的服务端框架对比。express、koa、egg、nest、midway_Nicker_的专栏-程序员信息网_egg express koa 技术标签: serverless framework 服务器 nodejs webserver 一些基于nodejs的服务端框架对比。 express、koa、egg、nest、midway都是常见的nodejegg上传图片到阿里云服务器
为了使文章清晰,这篇文章主要写上传图片的代码部分,关于数据库的配置,阿里云服务器的配置,oss对象存储的使用,上传图片在本地文件夹等问题在其他文章将会一一解答。 前端代码部分: 上传组件主要代码如下: render() { const { name = "avatar" } = this.props; return (egg-mysql安装使用
一、安装 npm install --save egg-mysql 二、启用插件 app => config => plugin.js mysql: { enable: true, package: 'egg-mysql',}, 三、配置数据库连接 app => config => config.{env}.js mysql: { // 单数据库信息配置 client: { // host host: '127.0.0.1'WebStorm + Egg.js调试
Step1 Step2 Step3 最后点击ok保存就可以去点绿色小虫子调试啦!python的神奇功能二、源码打包
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」 源码打包~wheel方式 python的wheel介绍 wheel是python中的一个打包方式,它可以为你软件的依赖库或依赖软件提供打包,它打包的依赖包可以在每次使用都可以很方便的安装而不需要再次编译。 wheel的官方文档是【egg.js + react 实战:从 0 到 1 实现记账本】小册学习笔记合集(持续更新中)
说明 说明这些文章只是笔者学习记录的笔记,仅供参考。请支持正版的小册【Node + React 实战:从 0 到 1 实现记账本】。 前端包 github 地址:后端包 github 地址:https://github.com/kaimo313/kaimo-cost-serveregg.js 官方文档 目录 报错篇 执行 mysqld --install 报错:由于找不到Egg中使用egg-mongoose和常用的Mongoose 方法
Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose。 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 egg-mongoose 插件: exports.mongoose = { enable: true, package: 'egegg-multipart + el-upload 实现带参图片上传至阿里云OSS
egg-multipart有两种模式:file和stream el-upload参数传递有两种方式:利用自带参数data和手动添加参数 egg-multipart介绍 一、file 模式下的带参传递 1、egg配置 // config.default.js exports.multipart = { mode: 'file', allowArrayField: true, fileSize: '5mb',egg 项目里编写基础的 GET 接口:使用 GET 请求参数获取
需求 比如我们想要实现:http://127.0.0.1:7001/user/kaimo,想获取到用户信息的id:kaimo 到页面 实现 1、配置路由 'use strict'; /** * @param {Egg.Application} app - egg application */ module.exports = app => { const { router, controller } = app; router.get(python 手动装包报错:error: can't create or remove files in install directory
python 手动装包报错:error: can't create or remove files in install directory 没有权限,需要授权,或者使用 sudo 命令 这里需要注意的是,装好之后只能在包目录使用安装的包,,其他环境不行 [test@localhost redis-2.10.3]$ python setup.py install running install error: can't credocker-compose 部署eggjs
1.目录结构 docker-compose.yaml Dockerfile egg 2.docker-compose.yaml version: '2' services: egg_test: build: . ports: - "3002:7001" 3.Dockerfile FROM node:16.3.0 RUN mkdir -p /home/dockerfile/egg-example WORKDIR /home/doPython -- scrapy
@、使用scrapyd、python-scrapyd-api 部署 原文: scrapyd安装:https://cuiqingcai.com/31049.html python-scrapyd-api安装:https://cuiqingcai.com/31052.html 我的做法 - 使用win10子系统ubuntu - 在ubuntu中创建虚拟环境,并切换到虚拟环境 - pip3 install scrapydEgg中使用Sequelize ORM框架操作MySQL--增删改查
一、什么是Sequelize? Sequelize是一个基于Promise的Node.js ORM,它具有强大的事务支持,关联关系,预读和延迟加载,读取复制等功能。 二、使用Sequelize操作MySQL数据库 更多操作方法,请参考官方文档:https://eggjs.org/zh-cn/tutorials/sequelize.html 安装egg-sequelize以及myegg实现登录鉴权(六):角色树的CRUD操作
前面已经完成角色树的存储并且能够查询并构建出树形数据,本文继续完成角色树的其他操作,可以插入,删除和修改等常规操作。 需求 查询不鉴权,增删改需要传token能够通过id查询角色,返回该角色下面所有角色树。插入新角色,可以另开一个组织架构,即该角色没有上级修改角色和删除角色,egg实现登录鉴权(四):人员新增和密码修改
需求 新增人员 请求header中需加token新增直接传nickname,nickname不重名password默认是123456的md5加密密文 修改密码 请求header中需加token传参:新密码 实现 代码基本上没有改动,只需要改动路由(router.js),控制器(controller),服务(service) 以下几项都和前一篇(egg实现登录鉴权Egg 项目接收Post 请求返回HTML
最近在学习使用egg的时候,发现了一个问题,在自定义 post 接口后,使用 postman 来测试接口发现返回了一个 HTML 而不是自己定义的 测试返回 result。 下面是详细步骤: 1.在 router 文件中定义 post 接口 url,指向 post 的 controller 。 2. 在对应的 controller 中写对应的处理逻辑Egg.js学习与实战系列 · 文件上传配置
在使用Egg.js搭建文件上传服务时,遇到了几个一般新手都会遇到的坑。 经查阅官方文档,Egg框架中默认使用egg-multipart插件进行文件上传,所以上传文件前需要做相关的配置。 上传文件提示: filetype undefined (图片可以上传,不报错) 原因:没有给egg指定上传文件的类型 解决方法: 在configdocker-compose安装
目录docker-compose 安装 docker-compose 安装 # 需要python3.7环境: 参考python3.7安装:https://www.cnblogs.com/zhangchaocoming/p/15024065.html 在编译pyton3.7时报错: 1.ModuleNotFoundError: No module named '_ctypes'的解决办法 yum install libffi-devel -y # 安装dockeregg终端打印日志格式化
查阅了博客和 github 的 issue 都没有发现可配置的地方 有人觉得这里已经绝路了Egg.js使用jwt
Egg.js配置jwt 一、全局安装jwt jwt不是egg内置的,所以我们先进行全局安装: npm install egg-jwt -S 二、全局引入jwt 在config文件夹里面的plugin.js引入: module.exports = { // 其他引入 ... jwt: { enable: true, package: "egg-jwt" } }; 三、全局配置jvue+egg.js使用websocket
==> 服务端促使客户端退出的小案例。 1 安装与配置 1.1 安装依赖包 # 1 egg 项目中安装 npm install egg-socket.io # 2 vue 项目中安装 npm install vue-socket.io 1.2 配置 egg.js config/config.default.js module.exports = appInfo => { const config = exports = {egg => egg脚手架快速创建项目
1.创建文件夹 cmd直接mkdir 2.脚手架创建egg项目 npm init egg --type=simple 3.安装依赖 yarn 4.运行 yarn dev 5.打开http://127.0.0.1:7001/ 能看到hi,egg就成功创建了egg项目