koahub-simple-cms 是 koahub.js 简单的后台内容管理系统。
KoaHub.js:中文最佳实践 Node.js Web 快速开发框架。支持 Koa.js, Express.js 中间件。
//base controller, admin/controller/base.controller.js
module.exports = class extends koahub.controller {
async _initialize() {
console.log('base _initialize');
}
async isLogin() {
console.log('base isLogin');
}
}
//index controller, admin/controller/index.controller.js
const base = require('./base.controller');
module.exports = class extends base {
async _initialize() {
await super._initialize();
}
async index() {
this.view(1);
}
async index2() {
this.json(1, 2);
}
async index3() {
await this.render('index');
}
}
环境要求:Node.js >= 7.6.0
// 下载demo
git clone https://github.com/koahubjs/koahub-simple-cms.git
// 进入项目
cd koahub-simple-cms
// 安装依赖
npm install
// 创建koahub数据库
// 导入根目录下的koahub.sql
// 配置数据库连接config/db.config.js
// 启动项目
npm start
http://localhost:3000 // 默认后台账号密码 admin/admin
要在uniapp中使用路由守卫,uniapp原生的api是比较欠缺的,所以要用‘uni-simple-router’插件包 安装 // 项目根目录执行命令行 npm install uni-simple-router // 根据pages.json总的页面,自动构建路由表 npm install uni-read-pages 配置vue.config.js 注:如果根目录没有vue.config
点击跳转官网 本页内容链接 这些使用到replaceAll 来关闭所有历史记录。这里记录下。 专为 uni-app 打造的路由管理器 简介路由跳转功能 使用 uni-simple-router 跳转到新的页面。 1.push 跳转到普通页面,新开保留历史记录。 // 命名的路由 this.$Router.push({ name: 'router1', params: { userId: '12
目录 前言 一、安装vue-simple-uploader 二、在app.vue中使用 支持的配置项(options里面的参数) 事件 前言 在vue上面使用vue-simple-uploader实现分片上传 Github地址:https://github.com/shady-xia/Blog/tree/master/vue-simple-uploader 一、安装vue-simple-uploa
uni-simple-router 是 专为 uni-app 打造的路由管理器。它保留了 Vue-router 完全相似的书写风格. 安装 npm install uni-simple-router 使用 main.js import router from "./router/index.js"; import { RouterMount } from "uni-simple-router";
现在很多摄像头都带RTSP的码流推送功能以供用户拉取,该功能是通过在摄像头内部架设RTSP的服务器,并且将码流推送到该服务器实现的。用户通过url地址拉流,实际上就是去RTSP服务器要码流数据。 在流媒体软件开发中,有时候我们需要不断断开和重连接码流以测试软件表现。如果使用实际的摄像头来操作则意味着很多时候要不断开关网络服务,实在不方便。因此,在本机搭建一个RTSP服务器并将本地视频推流到该服务器
gpt-2-simple:基于gpt_2的一款强大的文本训练生成模型 安装使用教程如下: github地址:https://github.com/minimaxir/gpt-2-simple 操作系统:ubuntu16.04 tensorflow: gpu版本 第一步,使用anaconda创建虚拟环境,命名为gpt_2: 退出base环境: conda deactivate 创建新环境,命名为g
一个由simple-uploader.js提供支持的 Vue.js 上传组件 vue-simple-uploader是基于 simple-uploader.js 封装的vue上传插件。它的优点包括且不限于以下几种: 支持文件、多文件、文件夹上传;支持拖拽文件、文件夹上传 可暂停、继续上传 错误处理 支持“秒传”,通过文件判断服务端是否已存在从而实现“秒传” 分块上传 支持进度、预估剩余时间、出错自
1、下载rtsp-simple-server https://github.com/aler9/rtsp-simple-server/releases 我下载的是windows版本的。下载完后直接运行exe文件即可启动。 2、ubuntu 16.04环境下载、编译、运行SRS git clone https://github.com/ossrs/srs cd srs/trunk ./config
使用uni-app原生方式实现登录鉴权,路由拦截 在main.js中添加如下代码 //任何组件在跳转xx页面时调用此方法,判断token,false就跳转到login页面,并携带xx页面路径。 //登录成功后重新跳转回xx页面 Vue.prototype.$href=function(data,type=1){ if(uni.getStorageSync("token")){ if(typ
推荐博客 特点 支持文件、多文件、文件夹上传 支持拖拽文件、文件夹上传 统一对待文件和文件夹,方便操作管理 可暂停、继续上传 错误处理 支持“快传”,通过文件判断服务端是否已存在从而实现“快传” 上传队列管理,支持最大并发上传 分块上传 支持进度、预估剩余时间、出错自动重试、重传等操作 安装 npm install vue-simple-uploader --save 初始化 import upl
Simple CMS 是一个简单的 CMS 内容管理系统,适合用来制作不到 20 个页面的网站,提供可视化编辑器,处理了搜索引擎优化,允许为每个页面设置标题、关键字和描述。 are
概要设计 1、创建、发送、停止同步任务; 2、创建、抓取同步工作节点; 3、抓取、整合节点统计数据与实时数据并做页面展示; 4、抓取、整合任务统计数据与实施数据并做页面展示; 5、抓取告警日志并做页面展示; 6、收集、整合数据推送到中间件。 名词须知 数据源:数据存储位置,现启用kafka、jdbc、canal三种类型; 数据表组:
RBAC - YII2权限管理 开源协议 GPL 注意事项 严禁使用本软件从事任何非法活动 安装步骤 复制install目录下的dev文件至config目录下 修改dev目录下的db.php中的数据库配置 数据库导入SQL脚本,对应的脚本install目录下 默认密码:ranko/admin 后台地址:index.php?r=site/login 使用事项 starter/filter/Backe
温馨提示:项目为开源软件,已停止维护。 Free Simple CMS 是一个使用 PHP 开发的CMS建站系统 在线演示
CMS Made Simple 是一个易于使用的内容管理系统用于具有简单、稳定内容的网站。 使用 PHP,MySQL 和 Smarty 模板引擎开发。它具有:基于角色的权限管理系统,智能缓存机制(只有当需要时才会从数据库获取),基于向导的安装与更新机制,对系统资源占用少,还包含文件管理,新闻发布和 RSS 模块等。 在线 DEMO 体验
moa2-frontend 前后端分离 shop-server 3000 shop-admin 3010 nginx 8000 即3010 /api 即3000 worker_processes 1; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; p