-
[Node.js]Midway使用教程简易版
Midway是阿里提供的渐进式设计,提供从基础到入门再到企业级的升级方案,解决应用维护与拓展性难题 首先你需要有最新的node版本环境 使用命令行 npm init midway 根据提示即可创建完一个项目(演示为Koa为基础) 在项目中我们可以使用安装 typeorm 组件,提供数据库 ORM 能力,还需要安装数据库驱动 npm i @midwayjs/typeorm@3 typeorm --s…- 0
- 0
- 12
-
[Quick Express]前端必备快速启动工程模板
Love for the front end 帮助Node开发者免去一大堆引入问题的友好工程 Koa项目请访问 http://git.beacon-fire.com/root/quickNode Express项目请访问 项目正在准备中- 0
- 0
- 4
-
[Node.js]Koa-Router路由模块
安装 npm i koa-router 使用 导入模块 const Router = require('koa-router') 创建模块对象 //创建路由实例对象 const router = new Router() 定义路由 //定义路由 router.get('login', login) 启动路由 // 启动路由 app.use(router.ro…- 0
- 0
- 3
-
Koa框架-下一代Node.js Web框架
#如何使用 创建koa项目使用npm初始化 安装Koa npm i koa 创建app.js作为入口文件配置 //导入Koa框架 const Koa = require('koa') //创建web服务器 const app = new Koa() // 全局中间件 const f1 = (context) => { console.log(context.request…- 0
- 0
- 5
-
[实现前后端分离]Node.js中使用JWT认证加密/解密
什么是JWT认证? json web token 使用一段字符串,用来进行用户身份认证的凭证,该字符串分成三段分别是头部,载荷,签证 JWT认证原理 以用户登录为实例,客户端第一次请求服务器会携带用户名和密码,请求到达服务器之后首先验证用户名和密码是否正确 登录成功之后服务器需要做两件事情 1.将用户的信息经过加密生成Token字符串 2.将加密好的Token字符串响应给客户端 客户端获取到服务器…- 1
- 0
- 25
-
[新手入门教学]Node.js实现session登录/登陆状态/登录销毁
打开你的IDE创建一个Node项目 安装使用express-session模块 npm i express-session 创建app.js作为入口文件 挂载所需的中间件 const express = require('express') const router = require('./router/index') const session = re…- 0
- 0
- 11
-
Vue3+Vite+i18n国际化配置报错解决方法
因为vue3无法挂在$t的方法所以入手解决的地方主要在main.js中 i18n文件配置 import {createI18n} from "vue-i18n"; // 同级目录 import zh_CN from "./zh-CN/zh-CN.js"; const i18n = createI18n({ legacy: false, locale: &qu…- 0
- 0
- 6
-
Go语言的类型与变量
布尔类型 booltrue 或者 false整型 1.2 Go语⾔的变量定义Go语⾔中,变量的声明⽅式如下: var identifier type 常量定义 const identifier [type] = value 无法使用类型推断 :=- 0
- 0
- 15
-
Tailwind CSS前端CSS样式框架无需离开您的HTML,即可快速建立现代网站。
Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。 https://www.tailwindcss.cn/docs- 0
- 0
- 44
-
Vue3路由传参Vue-Router
引入useRouter和useRoute并声明 import {useRouter, useRoute} from "vue-router"; const $route = useRoute() const router = useRouter() 使用传参命令,注意这里使用的是query,所以接收的时候也要使用query router.push({ path: 'p…- 0
- 1
- 21
-
Flutter Fluro 2.0.3最新版 路由封装
Fluro 2.0版本与1.0的使用有些差异,所以现在网上大多数的教程已不适用,特出此简易教程供大家参考。 为了方便管理路由中不同类型的方法,建议是分开多个文件写,特定文件写特定的内容,虽然路由可以写在一个文件里,但是当路由过多时文件会很大,不方便维护。我的写法是一个route文件夹,下面三个文件,分别是application.dart、route.dart、route_handlers.dart…- 0
- 1
- 16
-
Vue3中的父子调用方法 setup语法糖
在父组件引入并使用ref定义一个名称 <Child ref="child"></Child> 在vue3中没有this.$refs的方法,所以我们需要声明出来 const child = ref(null) 在子组件中定义一个方法,然后抛出,在Vue3中使用setup的方法不会默认暴露出所以需要使用 defineExpose const show = (…- 0
- 0
- 10
-
Kil1er-Admin/支持定制化项目的后台管理框架
“或许与其他垃圾并没有什么不同” 配置简单 GlobalConfig.js允许你进行全局主题色以及辅助色配置,以及乱七八糟的玩意儿 多语言 自己想,反正我只用中文 性能第一 除了速度还是速度 减少冗余 每个组件都允许你瞎寄巴改 零污染 在业务部分就算你写大便也影响不到外部(别用样式穿透,你知道的) 安全第一 除了安全还是他妈的安全,有问题找后端 自动优化 在打包时自动清除你的专业级代码consol…- 0
- 1
- 24
-
Dart中的类,构造函数与私有方法和私有属性
默认构造函数与命名构造函数 // Description: Dart - OOP - Inheritance void main() { //实例化对象 Person p = Person("张三", 20); p.printInfo(); //默认构造函数 Person p2 = Person("李四", 30); p2.printInfo(); //命名…- 0
- 0
- 8
-
Dart 强大的空安全(操作符 ? 和 ! ,关键字 late)
一、简介 空安全(Sound null safety)是 Dart 2.12 中新增的一项特性,空安全特性并不是 Dart 独有的,Kotlin, TypeScript, C#, Swift 等语言都有此特性,如果你了解这些语言的空安全特性及用法,那么下面关于 Dart 语言空安全特性的介绍你会感到非常熟悉,因为 Dart 语言空安全和其他语言基本一致。 版本要求 Dart 2.12和Flutte…- 0
- 0
- 41
-
Dart中的面向对象
面向对象变成(OOP)的三个基本特征是封装、继承、多态。 1、封装:封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 2、继承:继承是面向对象的基本特征之一,继承机制允许创建分等级层次的类。继承就是子类继承父类的特…- 0
- 0
- 5
-
Dart中的闭包
特点 全局变量的特点:全局变量常驻内存、全局变量污染全局 局部变量的特点:不常驻内存会被垃圾机制回收、不会污染全局 想实现的功能 1,常驻内存 2,不污染全局 闭包:函数嵌套函数,内部函数会调用外部函数的变量或参数,变量或参数不会被系统回收 闭包的写法:函数嵌套函数,并return里面的函数,这样就形成了闭包 void main() { fn() { //局部变量不会污染全局 var a = 10…- 0
- 0
- 9
-
新版Dart方法函数中可选参数
在之前的教学中大多都是使用这种方法教学 String userInfo(String username,[int age]){ } 仅使用一个中括号表明类型和形参 但是在新版的Dart中使用这种方法会产生错误 所以在使用可选参数的时候要用到下面这种格式赋予一个默认值 String userInfo(String username, [int age = 1]) { return…- 0
- 0
- 13
-
Golang环境配置教程
1. Go的安装 1.1. 下载地址 Go官网下载地址:https://golang.org/dl/ (打开有点慢) 1.2. Windows安装 一路next下一步 1.3. Linux下安装 1.SSH远程登录你的linux服务器 2.安装 mercurial包 [root@localhost ~]# yum install mercurial 3.安装git包 [root@loca…- 0
- 0
- 44
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
客服
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!