Skip to content

apijs/apijs-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apijs后台管理

简介

基于 webpackvueelement-ui 打造的 apijs 后台管理服务页面, 只是静态文件, 数据接口依赖于 apijs , 发布在 npm , apijs 把渲染层指向该模块达到前后端分离, 如:

apijs流程

数据接口 - 依赖 apijs

使用

var serveStatic = require('serve-static');
var apijsAdmin = require('apijs-admin');

// 获取静态目录
var staticDir = apijsAdmin.getPath('static');

// 把 /apijs-admin 代理到apijs-admin
express.use('/apijs-admin', staticDir);

注意问题

  1. 由于静态是由 webpack 打包, 而在打包时就需要指定目录, 所以后台只能是 /admin/*
  2. 使用 prepublish: release 发布前打包, 通过 .gitignore.npmignore 配置达到:
    • /dist - 发布但不推送
    • /src - 推送但不发布
    • /docs - 不发布

Releases

No releases published

Packages

No packages published