eyy / amdin

Admin for Mongoose models, with Koa and Vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amdin

A plug-and-play admin for Mongoose, written with Koa and Vue.

npm i --save amdin mongoose koa
const Koa = require('koa'),
  mongoose = require('mongoose'),
  admin = require('amdin')

mongoose.connect('mongodb://localhost/amdin')
mongoose.model('Book', {
  title: String,
  summery: { type: String, field: 'textarea' }
})

const app = new Koa

app.use(admin())

app.use(ctx => {
  ctx.redirect('/admin/')
})

app.listen(3000, () => {
  console.log('running on http://localhost:' + 3000)
})

The result.

About

Admin for Mongoose models, with Koa and Vue

License:Apache License 2.0


Languages

Language:JavaScript 50.6%Language:Vue 48.3%Language:HTML 1.1%