上周看到有人在我的Github开源项目中提了个issue,说是否考虑接入swagger。那今天我就用swagger与其他接口文档工具做对比,同时说说Api接口文档工具的那点事。如今,在前后端分离开发的这个年代,Api接口文档管理工具越来越显得重要。完整的Api接口文档能大大提升前后端开发协作的效率。 ...
一、初始化菜单、权限信息 在进行用户名和密码验证成功后就进行权限和菜单的初始化,生成该用户的菜单和权限数据。 二、生成菜单、权限信息 通过将用户名传入Initpermission类中进行处理 from rbac import models from django.conf import settin ...
分类:
其他好文 时间:
2019-09-04 18:59:41
阅读次数:
79
前后端不分离 前端页面看到的效果都是由后端控制,由后端渲染页面或重定向。 也就是后端需要控制前端的展示,前端与后端的耦合度很高。 返回的是Html页面数据。 前后端半分离 前后端分离 前后端分离核心思想 前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。 W ...
分类:
其他好文 时间:
2019-09-04 16:19:42
阅读次数:
96
项目地址Bee介绍Bee是人力资源系统中的考勤应用,主要功能用于员工申请假单。Bee具有较高的性能、扩展性等,其中包括前后端分离、插拔式的规则验证(验证器)、数据过滤(装饰器)、消息队列等,后端在Laravel的MVC模式上,又添加了Services、Repositories层,明确每个类的职责,使用Passport的密码模式获取接口数据。技术栈服务器:Linux(Centos7)、Nginx前端
分类:
其他好文 时间:
2019-09-04 09:59:49
阅读次数:
108
前言 之前文章简单介绍了如何运行 "gin+vue的前后端分离开源项目" ,该项目是学习了 "Gin实践教程" 后结合vue element admin写的,该教程讲得很详细,适合入门Gin。本篇文章将介绍gin+vue的前后端分离开源项目中如何使用gin jwt对API进行权限验证。 安装gin ...
后端利用springboot框架,数据持久层采用mybatis框架,前端采用vue.js并结合开源项目iviweui,实现一个简单的数据库增删改查操作和基于webscoket的聊天室功能,先看一下最终实现的效果: 1.登陆页面 2.登陆跳转 3.菜单选择跳转 项目地址: https://github ...
分类:
编程语言 时间:
2019-09-03 20:43:28
阅读次数:
415
今天收到了一个需求,居然是后端给我传过来一个JS代码,然后前端去执行。 因为后端传过来的JS代码是一个字符串,所以刚开始有点懵,以前也没有做过这样的东西所以刚开始没有方法。 这个项目是使用了前后端分离的格式,所以代码在服务器渲染是不可能了,所以只能在浏览器端想方法。 再网上扎到了几个方法, 一、使用 ...
分类:
Web程序 时间:
2019-09-02 18:52:22
阅读次数:
122
23.1.3 接口的应用和优势 API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无须访问源码,或理解内部工作机制的细节。接口应用的一些常见场景如下: Ø 不同编程语言之间通信 在开发中,一些复杂的架构往往并不只使用一种编程语言,会根据不同语言的优势 ...
分类:
Web程序 时间:
2019-09-02 09:42:55
阅读次数:
99
话不多说直接上 1.安装node,通过express。生成node项目。搭建链接 http://www.expressjs.com.cn/starter/generator.html; 2安装vue 前端项目。 3.配置vue 跨域问题,找到vue里面config里的index文件。配置proxyT ...
分类:
数据库 时间:
2019-09-01 16:16:30
阅读次数:
168
Mock.js: 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。 众所周知Mock.js因为两个重要的特性风靡前端: 数据类型丰富 支持生成随 ...
分类:
其他好文 时间:
2019-08-29 21:44:53
阅读次数:
135