sequelize

uni-app实战仿微信app开发

帅比萌擦擦* 提交于 2021-01-07 17:55:34
适用人群 具有Html+Css+JavaScript基础,有一定的Vue.js基础,挑战高薪职位 课程概述本季度为uni-app + egg.js 实战仿微信app和小程序全栈开发,开启纯nvue原生渲染,大大提高性能。一次开发,同时搞定Android、iOS和小程序端等。 攻城狮 目录 章节1:项目介绍试看 章节2:环境搭建和项目创建 课时2视频创建项目和开启原生渲染08:35 章节3:全局配置 课时3视频引入全局样式(一)08:11 课时4视频引入全局样式(二)08:15 课时5视频引入自定义图标库(一)07:51 课时6视频引入自定义图标库(二)全局引入02:56 课时7视频引入自定义图标库(三)兼容多端05:28 课时8视频配置tabbar底部导航09:21 课时9视频配置globalStyle03:00 章节4:聊天列表页开发 课时10视频头部导航组件开发12:43 课时11视频 图标按钮组件封装05:11 课时12视频封装头部导航组件(一)06:46 课时13视频 封装头部导航组件(二)08:25 课时14视频开发聊天列表组件(一)11:32 课时15视频开发聊天列表组件(二)09:04 课时16视频封装头像组件04:34 课时17视频badge组件开发06:23 课时18视频封装badge组件05:39 课时19视频封装聊天列表组件08:52

uni-app实战仿微信app开发

扶醉桌前 提交于 2020-12-20 08:07:11
适用人群 具有Html+Css+JavaScript基础,有一定的Vue.js基础,挑战高薪职位 课程概述本季度为uni-app + egg.js 实战仿微信app和小程序全栈开发,开启纯nvue原生渲染,大大提高性能。一次开发,同时搞定Android、iOS和小程序端等。 攻城狮 目录 章节1:项目介绍试看 章节2:环境搭建和项目创建 课时2视频创建项目和开启原生渲染08:35 章节3:全局配置 课时3视频引入全局样式(一)08:11 课时4视频引入全局样式(二)08:15 课时5视频引入自定义图标库(一)07:51 课时6视频引入自定义图标库(二)全局引入02:56 课时7视频引入自定义图标库(三)兼容多端05:28 课时8视频配置tabbar底部导航09:21 课时9视频配置globalStyle03:00 章节4:聊天列表页开发 课时10视频头部导航组件开发12:43 课时11视频 图标按钮组件封装05:11 课时12视频封装头部导航组件(一)06:46 课时13视频 封装头部导航组件(二)08:25 课时14视频开发聊天列表组件(一)11:32 课时15视频开发聊天列表组件(二)09:04 课时16视频封装头像组件04:34 课时17视频badge组件开发06:23 课时18视频封装badge组件05:39 课时19视频封装聊天列表组件08:52

egg项目:权限管理系统

十年热恋 提交于 2020-10-27 01:51:28
学习 egg.js时开发的后台权限管理系统:egg + redis + mysql。 除了权限管理外,也把接触过的各种插件都接入到了后台当中,如:egg-sequelize、egg-redis、egg-socket.io、egg-ueditor等 。 实现的功能有:权限管理、使用sequelize操作数据库,并连接多个库、通过socket.io获取redis订阅发布的消息、二维码生成和解析、文章编辑对ueditor编辑器接入、数据备份和下载等。感兴趣的可以看下 仓库地址: https://gitee.com/qqzhxl/egg-admin 来源: oschina 链接: https://my.oschina.net/qqzhxl/blog/4365859

项目总结,彻底掌握NodeJS中如何使用Sequelize

旧时模样 提交于 2020-08-12 15:50:04
前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres、MySQL、SQLite、MariaDB,我们可以通过sequelize对数据库进行一系列的操作。通常我用它与MySQL一起使用。该文是我在使用sequelize做完项目后对sequelize的系统整理。 准备工作 一、创建数据库和表,方便学习过程中书写示例代码 创建数据库 lesson CREATE DATABASE IF NOT EXISTS lesson DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建商品表 goods(示例使用,字段从简) CREATE TABLE IF NOT EXISTS goods( id INT(20) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '商品id', name VARCHAR(64) NOT NULL COMMENT '商品名称', title VARCHAR(200) NOT NULL COMMENT '商品标题', descript TEXT COMMENT '商品描述', num BIGINT UNSIGNED NOT NULL COMMENT '商品库存', cateid INT(10)

项目总结,彻底掌握NodeJS中如何使用Sequelize

半城伤御伤魂 提交于 2020-08-05 04:53:48
前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres、MySQL、SQLite、MariaDB,我们可以通过sequelize对数据库进行一系列的操作。通常我用它与MySQL一起使用。该文是我在使用sequelize做完项目后对sequelize的系统整理。 准备工作 一、创建数据库和表,方便学习过程中书写示例代码 创建数据库 lesson CREATE DATABASE IF NOT EXISTS lesson DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建商品表 goods(示例使用,字段从简) CREATE TABLE IF NOT EXISTS goods( id INT(20) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '商品id', name VARCHAR(64) NOT NULL COMMENT '商品名称', title VARCHAR(200) NOT NULL COMMENT '商品标题', descript TEXT COMMENT '商品描述', num BIGINT UNSIGNED NOT NULL COMMENT '商品库存', cateid INT(10)

egg插件sequelize:事务

我怕爱的太早我们不能终老 提交于 2020-07-29 03:49:01
用户表,id自增主键: user id username create_time 1 admin 1594562489 用户信息表,id为主键: user_info id mobile email 1 18888888888 admin@168.com 添加数据: const userData = { username: 'qqzhxl', create_time: 1594562500 }; const userInfoData = { email: 'qqzhxl@126.com', mobile: '16666666666' }; const t = await this.app.model.transaction(); try { const userRes = await this.ctx.model.User.create(userData, { raw: true, transaction: t }); userInfoData.id = userRes.id; const userInfoRes = await this.ctx.model.Userinfo.create(userInfoData, { raw: true, transaction: t }); if (userRes && userInfoRes) { t.commit(); return

如何“ git clone”包括子模块?

旧时模样 提交于 2020-07-27 22:02:05
问题: I'm trying to put a submodule into a repo. 我正在尝试将子模块放入存储库中。 The problem is that when I clone the parent repo, the submodule folder is entirely empty. 问题是当我克隆父仓库时,子模块文件夹完全为空。 Is there any way to make it so that git clone parent_repo actually puts data in the submodule folder? 有什么方法可以使 git clone parent_repo 实际上将数据放入子模块文件夹中吗? For example, http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-native is pointing at an external git submodule, but when I checkout the sequelize project, that folder is empty. 例如, http : nodejs-mysql-native 指向外部git子模块,但是当我检出 sequelize 项目时,该文件夹为空。 解决方案:

eggjs与sequelize简单demo

情到浓时终转凉″ 提交于 2020-04-17 03:43:29
【推荐阅读】微服务还能火多久?>>> 参考 egg 官方文档 安装 // 依赖 npm install --save egg-sequelize mysql2 // ts 类型 npm install --save @types/sequelize 插件,config/plugin.ts import { EggPlugin } from 'egg'; const plugin: EggPlugin = { sequelize: { sequelize: { enable: true, package: 'egg-sequelize' } }; export default plugin; 配置,config/config.local.ts import { EggAppConfig, PowerPartial } from 'egg'; export default () => { const config: PowerPartial<EggAppConfig> = {}; config.sequelize = { dialect: 'mysql', host: '127.0.0.1', username: "root", password: '123456', port: 3306, database: 'csc', }; return config; }; 实体类,app

我应该将哪些ORM用于Node.js和MySQL? [关闭]

一个人想着一个人 提交于 2020-03-19 17:35:39
3 月,跳不动了?>>> 我正在重写一个项目来使用Node.js. 我想继续使用MySQL作为数据库(尽管我不介意重写架构)。 我正在寻找一种简单易用,性能合理的ORM,它支持缓存,多对一和多对多关系。 从我可以找到的MySQL ORM中, persistencejs 和 sequelize 似乎是最成熟的。 你有经验吗? 在我的决定中我应该注意哪些相关的利弊? #1楼 我可以建议Node ORM吗? https://github.com/dresende/node-orm2 有关自述文件的文档,支持MySQL,PostgreSQL和SQLite。 MongoDB自 2.1.x 版(2013年7月发布)开始提供 更新:根据项目的自述文件,不再维护此包。 它改为推荐 书架 和 续集 #2楼 我会选择 Sequelize 因为它的优秀文档。 这只是一个诚实的意见(我从来没有真正使用MySQL与Node那么多)。 #3楼 首先,请注意我没有使用其中任何一个(但已使用Node.js)。 两个库都记录得很好,并且具有稳定的API。 但是,persistence.js似乎 在更多项目中使用 。 但我不知道他们是否仍然使用它。 sequelize的开发者有时会在 blog.depold.com上发表 关于它的博客。 当您想使用主键作为外键时,您将需要 此博客文章中 描述的补丁。

Sequelize

时光总嘲笑我的痴心妄想 提交于 2020-03-16 19:06:19
关联表 示例:现在要关联两张表:system 跟 user_sytem, model 'use strict' ; module . exports = app => { const { STRING , DATE , INTEGER } = app . Sequelize ; const system = app . model . define ( 'system_info' , { id : { type : INTEGER , primaryKey : true , autoIncrement : true } , system_id : { type : STRING } , name : { type : STRING } , description : { type : STRING } , token : { type : STRING } , created_time : { type : DATE } , } , { freezeTableName : true , timestamps : false , } ) ; system . associate = ( ) => { // 建立关联 system . hasOne ( app . model . UserSystem , { foreignKey : 'id' , // 在 UserSystem